2012年11月28日 星期三

Visual C# 2010 資料型別轉換 - 20121127

取得資料型別方法:

變數.GetType( ):傳回變數、物件或運算是結果的資料型別。


-------------------------------------------------------------------------

資料型別轉換方法:

byte.parse(str) :將字串轉換成byte型別資料。

int.parse(str):將字串轉換成整數(int)型別資料。

uint.parse(str):將字串轉換成不帶正負號的整數(unit)型別資料。

long.parse(str):將字串轉換成長整數(long)型別資料。

ulong.parse(str):將字串轉換成不帶正負號的長整數(ulong)型別資料。

float.parse(str):將字串轉換成單精確度(float)型別資料。

double.parse(str):將字串轉換成倍精確度(double)型別資料。

Decimal.parse(str):將字串轉換成Decimal型別資料。

bool.parse(str):將字串轉換成布林(boolean)型別資料。

DateTime.parse(str):將字串轉換成日期時間(DateTime)型別資料。

物件.ToString( ):將變數、物件或運算式轉換成字串(string)型別資料。

※資料在進行運算時,常因前後的資料型別不一致,導致發生不可預期的錯誤。

----------------------------------------------------------------------------------------------------
補充:2015/1/20

C#轉換成數字的方法:int.Parse( )、int.TryParse( )、Convert.ToInt32( )

將「字串等型態的值轉換成「數字」是常用到的轉換,但轉換失敗的時候,會產生錯誤,但可使用Try ....Catch去處理例外狀況,但採用int.TryParse( )方便多了,因為傳換失敗時,會回傳false和數字0。

※要轉換成「數字」或「貨幣」,先用Convert.ToInt32()方法轉成「整數」,不然「字串」可能無法透過String.Format()正確輸出應有的格式。
--------------------------------------------------------------------------------------------------

在windows 7底下[開啟隱藏的副檔名]的方法:

[方法一]

開始 → 控制台 → 檢視方式:大(小)圖示 → 資料夾選項 → 檢視 → [取消]隱藏已知檔案類型的副檔名。

[方法二]

任何一個資料夾中,按下Alt鍵,視窗就出現[工具列],然後點選[工具] → 資料夾選項 .....


























在上圖中的副檔名: *.csprog 為[專案檔]、*.sln為[方案檔]、*.cs為[程式檔]。

※假若想重新編輯程式的話,點選開啟[*.csprog] 或 [*.sln]就可以開起該專案。



























在上圖中,程式編譯無誤後,會在目前專案資料夾下產生[*.exe執行檔]