//--------------------------------checked防止溢出
byte b = 255;
checked
{
b++;
}
Console.WriteLine(b.ToString());//byte類型只包含0~255,加上checked所以會拋出異常
//is運算符,檢查對象是否與特定的類型兼容
int i = 0;
Console.WriteLine(i is object);//True
//--------------------------------as運算符,顯示轉換特定的類型
object o = "123";
string s = o as string;
Console.WriteLine(s);
//--------------------------------sizeof運算符,可以確定棧中值類型的長度
Console.WriteLine(sizeof(int));//輸出4
//--------------------------------typeof運算符,返回一個特定類型的System.Type對象
Console.WriteLine(typeof(string));//輸出System.String
Console.ReadKey();
//--------------------------------可空運算符與空合并運算符
int? i = null;//int?可空運算符
int? a = i ?? 10;//空合并運算符 (如果??前面是空則等于第二個值)
Console.WriteLine(a);//輸出10
Console.ReadKey();
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。