在C#中,Parse和TryParse都是用于將字符串轉換為其他數據類型的方法。它們的主要區別在于當轉換失敗時的處理方式。
示例:
string str = "123";
int num = int.Parse(str);
示例:
string str = "123";
int num;
bool success = int.TryParse(str, out num);
if (success)
{
Console.WriteLine("轉換成功:" + num);
}
else
{
Console.WriteLine("轉換失敗");
}
總的來說,推薦使用TryParse方法進行字符串轉換,因為它能夠避免拋出異常,使代碼更加健壯和安全。