這是一篇C#的基礎學習文章,高手就可以跳過了,
1.基本類型:
基本與C\C++相同
decimal decimal是一個128位的高精度浮點數。
bool 注意的是bool類型只有true和faulse兩個可取值,在C#中,不能將bool值強制轉換為整形值。如,將true轉換為1或將1,0轉換為bool值都是不行的。
Parse和TryParse轉換字符串
基本的數字類型包含Parse和TryParse的方法,可將數字字符串類型轉換為指定的數字類型,例如
int iParse = Int32.Parse("1000");
float fParse = float.Parse("1.2"');
TryParse能提供有條件的解析,這個方法會返回一個布爾值,以指示解析是否成功,從而可以免去添加一場處理代碼的麻煩。
int result;
book ok = Int32.TryParse("100" , out result);
2.控制結構
基本與C\C++相同,多出了foreach循環,用法與PHP的foreach相當,但.Net中的集合類(Collections)都可以用在foreach循環中。
3.預處理指令
與C\C++相仿,最常見的用途是:條件編譯,增加診斷來報告錯誤和警告,定義代碼域。
(1)條件編譯
#define DEBUG
using System;
public class MyApp
{
public static void Main()
{
#if(DEBUG)
Console.WriteLine("Debug Mode");
#else
Console.WriteLine("Release Mode");
#endif
}
}