不須透過迴圈,直接將ArrayList專為Array
static void Main(string[] args) { { ArrayList Lists = new ArrayList(); Lists.Add("a"); Lists.Add("b"); Lists.Add("c"); string[] s = (string[])Lists.ToArray(typeof(string)); foreach (string item in s) { Console.WriteLine(item); } } { ArrayList Lists = new ArrayList(); Lists.Add(1); Lists.Add(2); Lists.Add(3); int[] i = (int[])Lists.ToArray(Type.GetType("System.Int32")); foreach (int item in i) { Console.WriteLine(item.ToString()); } } }
如果出現.NET Runtime 2.0 Error Reporting # 5000 就需要設定例外處理,才能夠抓取到Error資訊!
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(WorkerThreadHandler); public void WorkerThreadHandler(object sender, UnhandledExceptionEventArgs args) { if (!(args.ExceptionObject is ThreadAbortException)) { Exception exc = args.ExceptionObject as Exception; MessageBox.Show(exc.ToString()); } }
VMWare有內涵VNC功能,只是必須透過檔案修改才能啟用,目前沒有GUI介面可以使用!
修改VMWare設定檔*.vmx
RemoteDisplay.vnc.enabled = "TRUE"
RemoteDisplay.vnc.password = "vncpassword"
RemoteDisplay.vnc.port = "5900"
網址:http://teethgrinder.co.uk/open-flash-chart-2/
可以在命令提示字元使用
control userpasswords2
或
netplwiz
呼叫進階使用者帳號管理
或是於控制台 --> 使用者帳戶 --> 管理使用者帳戶
取消 "必須輸入使用者名稱和密碼, 才能使用這台電腦 "
var isMSIE = /*@cc_on!@*/false;
有人提出更短的 code:(意思一樣,把 false 用 !1 取代)
var isMSIE = /*@cc_on!@*/!1;
1.開啟gpedit.msc
2.選擇 電腦設定 > 系統管理範本 > 系統 > 顯示關機事件追蹤器
3.選擇 "已停用" 按下確定即可。
如果要修復 ASP.NET 的 IIS 對應,請執行 Aspnet_regiis.exe 公用程式:
1.按一下 [開始],然後按一下 [執行]。
2.在 [開啟] 文字方塊中,輸入 cmd,然後按下 ENTER。
3.在命令提示字元中輸入下列命令,然後按下 ENTER:
"%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i
SELECT SERVERPROPERTY('productversion')、SERVERPROPERTY ('productlevel')、SERVERPROPERTY ('edition')
會傳回下列結果:
- 產品版本 (例如,10.0.1600.22)
- 產品等級 (例如,RTM)
- 版本 (例如,Enterprise)
VNC都會記錄連線過的位址,如果想要刪除記錄,就必須透過regedit進行刪除。
cmd → regedit → HKEY_CURRENT_USER\Software\ORL\VNCviewer\MRU
刪除不用的 IP。