天天看點

Important Tips

1、win7建立檔案夾失敗

    使用system.io.directory.createdirectory(fullpath);建立檔案夾;xp系統正常執行,部分情況下win 7建立會出現異常。

    注意原因,可能是使用者的權限不足,會出現異常。

2、waitone()方法使用禁忌

    事件進行中不要寫 waitone()事件,這樣會導緻程式幾乎停滞執行。

3、c#類型安全

        類型安全應該算是clr最重要的特性之一了,在運作時,clr總是知道一個對象的類型。在c#中可以調用gettype()來傳回調用對象的類型,并且由于gettype()繼承于system.object對象,并且為非虛的方法,是以一個類型不可能通過重寫此方法而僞裝成另一種類型。

由于在開發的過程中,經常會需要将一個對象從一種類型轉換為其他的類型,是以clr允許将一個對象強制轉換成它本身所引用的類型或派生其的基類型。一個對象向其父類的轉換clr認為是一種安全的隐式轉換,不需要任何特殊的然而需要将一個對象轉換為其派生類型時,則需要進行顯示的轉換,因為這樣的轉換可能在運作時失敗。

4、c#使用npoi寫入excel

不同的作業系統擷取到的時間格式稍有不一樣,在建立excel檔案名的時候,通過年月自己去拼接檔案名字。

    謹防如下情況的發生: win 7 下格式為 2014/7/16/.xls

5、隐藏xvid status 視窗

    用xvid進行avi編碼時總是彈出一個xvid status的視窗。

解決辦法:在開始裡運作regedit.exe打開系統資料庫找到下面的選項key_current_user\software\gnu\xvid   。

将display_status的值改為0。 如果沒有這個選項的,可以建立一個dwor值名為display_status,并将其值置為0.

6、cmd快捷使用

   mstsc 遠端桌面連接配接。

   regedit 打開系統資料庫

7、

注:自己的總結,如有不對,歡迎指正。