C#操作之常用的類型轉換

時間:2020-06-12 作者:管理員(yuán) 點擊:667

常見的顯示類型轉換

1、(int)、(string)等前面加強制類型轉換
(int)此方法不能轉換引用類型所以不适用于将string轉換爲int,隻能将數值類型轉換爲int,
(int)強制類型轉換不進行四舍五入,而會直接将小(xiǎo)數位舍掉。

2、ToString();
用法:變量名.ToString();

3、int.Parse()
不能轉換Null空值,
隻能将string轉換成int。

4、Convert.ToString(),Convert.Toint32()等
Convert.Toint32()将空值Null轉換爲0, 
Convert.Toint32()在處理四舍五入的時候(小(xiǎo)數點後0--4直接舍去(qù),6--9近一(yī),5看整數位:返回一(yī)個臨近的偶數(4.5返回4;5.5返回6))

//(int)示例一(yī)
double mybouble = 3.14;
int myint=(int)mybouble;
Console.WriteLine(myint);//将double類型轉爲int類型直接舍掉小(xiǎo)數位,輸出結果爲3

//(int)示例二
string mystr = "3.14";
myint = (int)mystr; //無法将string轉換爲int,此語句報錯
Console.WriteLine(myint);//不能轉換輸出報錯

//Totring()示例一(yī)
string mystr8 = mybouble.ToString();
Console.WriteLine(mystr8);//可以将double類型轉爲string類型,輸出結果是3.14
                
//int.Parse()示例一(yī)
string mystrnull = null;
int myint1 = int.Parse(mystrnull);//不能轉換值爲null的字符串,語句報錯
Console.WriteLine(myint1);

//int.Parse()示例二
string mystr2 = "5565";
int myint2 = int.Parse(mystr2);
Console.WriteLine(mystr2);//将string類型轉爲int類型,輸出結果爲5565

//Convert.Toint32()示例一(yī)
int myint3 = Convert.ToInt32(mystrnull);
Console.WriteLine(myint3);//将值爲null的字符串類型轉爲int類型,輸出結果爲0

//Convert.Toint32()示例二
double mystr3 = 4.4;
double mystr4 = 4.5;
double mystr5 = 4.6;
double mystr6 = 5.5;
int myint4 = Convert.ToInt32(mystr2);
Console.WriteLine(myint4);//轉換成功輸出5565
int myint5 = Convert.ToInt32(mystr3);
Console.WriteLine(myint5);//轉換成功輸出4
int myint6 = Convert.ToInt32(mystr4);
Console.WriteLine(myint6);//轉換成功輸出4
int myint7 = Convert.ToInt32(mystr5);
Console.WriteLine(myint7);//轉換成功輸出5
int myint8 = Convert.ToInt32(mystr6);
Console.WriteLine(myint8);//轉換成功輸出6

Console.ReadKey();
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言