取得資料型別方法:
變數.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執行檔]。
----------------------------------------------------------------------------------------------------
補充: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執行檔]。