C#int.parse意思
在C#中,int.Parse
是一個靜態方法,它用於將字元串轉換為整數。這個方法位於System
命名空間中,所以如果你在使用它,你需要使用using System;
指令來引入這個命名空間。
int.Parse
方法的語法如下:
int.Parse(string value);
其中,value
參數是要被轉換為整數的字元串。
如果你知道字元串表示的整數在特定的範圍內,你可以使用int.TryParse
方法來嘗試轉換,如果轉換成功,它會返回true,否則返回false。
int number;
string strNumber = "123";
if (int.TryParse(strNumber, out number))
{
// 轉換成功,number現在包含整數值123
Console.WriteLine(number);
}
else
{
// 轉換失敗
Console.WriteLine("Could not convert string to int.");
}
如果你不知道字元串表示的整數在哪個範圍內,你可以使用int.Parse
方法,它會拋出FormatException
異常,如果字元串不能被轉換為整數。
string strNumber = "123";
int number;
try
{
number = int.Parse(strNumber);
// 轉換成功,number現在包含整數值123
Console.WriteLine(number);
}
catch (FormatException ex)
{
// 轉換失敗,會拋出FormatException異常
Console.WriteLine("Could not convert string to int.");
Console.WriteLine(ex.Message);
}
請注意,int.Parse
方法只能轉換為int
類型的整數,如果你需要轉換為其他整數類型(如long
、short
等),你需要使用相應類型的Parse方法。