如何將string轉(zhuǎn)int在C#中操作

c#
小樊
86
2024-06-27 13:45:23

在C#中,可以使用int.Parse()方法或者int.TryParse()方法將string轉(zhuǎn)換為int類型。

使用int.Parse()方法時(shí),可以直接將字符串作為參數(shù)傳遞給int.Parse()方法,并且該方法將返回一個(gè)整數(shù)類型的值。如果字符串無(wú)法轉(zhuǎn)換為int類型(例如包含非數(shù)字字符),則會(huì)引發(fā)異常。

示例代碼如下:

string str = "123";
int num = int.Parse(str);
Console.WriteLine(num); // 輸出:123

使用int.TryParse()方法時(shí),需要傳遞兩個(gè)參數(shù):要轉(zhuǎn)換的字符串和一個(gè)用于接收轉(zhuǎn)換結(jié)果的int類型變量。該方法會(huì)返回一個(gè)bool類型的值,表示轉(zhuǎn)換是否成功。

示例代碼如下:

string str = "123";
int num;
if (int.TryParse(str, out num))
{
    Console.WriteLine(num); // 輸出:123
}
else
{
    Console.WriteLine("轉(zhuǎn)換失敗");
}

建議使用int.TryParse()方法進(jìn)行轉(zhuǎn)換,因?yàn)樗梢员苊庖驗(yàn)闊o(wú)法轉(zhuǎn)換而引發(fā)異常的情況。

0