?? typetrans.cs
字號:
using System;
class typeTrans
{
public static void Main()
{
//轉換成功的例子
int intValue1, intValue2;
long longValue1, longValue2;
intValue1 = 123;
longValue1 = 456;
longValue2 = intValue1; //隱式轉換
intValue2 = (int)longValue1; //顯示轉換
//longValue1的值為456,在int類型能存儲的范圍內,轉換成功
Console.WriteLine("(long){0} = {1}", intValue1, longValue2);
Console.WriteLine("(int){0} = {1}", longValue1, intValue2);
//轉換失敗的例子
long longValue3 = 2147483657L;
int intValue3 = (int) longValue3;
//int存放的最大的數為2147483647,在這里把2147483657賦值給它,所以溢出了,轉換失敗。
Console.WriteLine("(int){0} = {1}", longValue3, intValue3);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -