1.獲取桌面等路徑:
string dir = environment.getfolderpath(environment.specialfolder.desktopdirectory); messagebox.show("桌面的路徑是"+dir);
2.反射獲取類的方法:
type t = gettype(); //bindingflags作為乙個特別的標誌量,在反射中,通過這個標誌量,可以指定搜尋到的成員的型別. //instance 指定例項成員將包括在搜尋中。 //public 指定public修飾的成員 //nonpublic 指定非public修飾的成員 //declaredonly 指定只應考慮在所提供型別的層次結構級別上宣告的成員。不考慮繼承成員。(就是當前類,不包括父類) methodinfo a = t.getmethods(bindingflags.instance | bindingflags.public | bindingflags.nonpublic | bindingflags.declaredonly);
3.獲取當前方法被呼叫資訊
system.diagnostics.stacktrace stacktrace = new system.diagnostics.stacktrace();
//獲取在index位置哪呼叫當前方法
stacktrace.getframe(0);
//獲取呼叫當前方法所有位置
stacktrace.getframes();
4.將乙個檔案分割成多個二進位制資料
5.獲取當前時間
datetime.now.tostring();
6.獲取本機ip位址
system.net.iphostentry myentry = system.net.dns.gethostentry(system.net.dns.gethostname());
string ipaddress = myentry.addresslist[0].tostring();
for (int i = 0; i < myentry.addresslist.length; i++)
7.進製轉換
convert.toint32("10", 16) //10進製轉16進製制
//十進位制轉十六進製制
console.writeline(convert.tostring(69, 16));
//c# 16進製制轉換10進製
console.writeline(convert.toint32(」ff」, 16));
8.c#獲取時間戳
public static double gettimestamp(datetime d)
9.c#呼叫html,並返回引數
10.c# 發布web版獲取當前**
11.c# 呼叫系統檔案
system.diagnostics.process.start("calc.exe"); //計算器
system.diagnostics.process.start("notepad.exe"); //記事本
system.diagnostics.process.start("mspaint.exe"); //畫板
system.diagnostics.process.start("cmd.exe"); //cmd
system.diagnostics.process.start("regedit.exe"); //登錄檔
system.diagnostics.process.start("msconfig.exe"); //msconfig系統配置mstsc
system.diagnostics.process.start("mstsc.exe"); //mstsc遠端桌面
process txt = process.start(@"notepad.exe", @"d:/12.txt"); //開啟記事本,寫入資料並儲存
txt.startinfo.windowstyle = processwindowstyle.normal;
txt.waitforinputidle(1000);
12.讓計算機發出警報聲beep
[dllimport("kernel32.dll")]
public static extern bool beep(int freq, int duration);
private void button1_click(object sender, eventargs e)
QTreeWidget的一些實用方法
qtreewidget 的一些實用用法 qtreewidget是一種樹形的部件,它以樹的形式顯示各個項,它的每個項使用qtreewidgetitem來表示。qtreewidgetitem的值的表示都是用qstringlist來表示的。qtreewidget treewidget new qtreew...
jquery的一些實用方法
1,獲取瀏覽器型別與版本 使用 browser,browser.chrome 為true,表示當前為chrome瀏覽器,browser.mozilla 為true,表示當前為火狐瀏覽器,還可以通過 browser.version 方式獲取瀏覽器版本資訊。2,檢測瀏覽器是否屬於w3c盒子模型 瀏覽器的...
C 一些實用的函式
1.datetime 轉為unix的long的時間戳 long ordertime order.addtime.tounixtimestamp milliseconds long paytime order.starttime.value.tounixtimestamp milliseconds 2...