在C#中,可以使用try-catch塊來處理異常。在try塊中編寫可能會引發異常的代碼,然后在catch塊中處理異常情況。
以下是一些處理異常并使用parse方法的技巧:
try
{
int number = int.Parse("abc");
}
catch (FormatException ex)
{
Console.WriteLine("Input string is not a valid number");
}
int number;
if (int.TryParse("abc", out number))
{
Console.WriteLine("Parsed successfully: " + number);
}
else
{
Console.WriteLine("Input string is not a valid number");
}
try
{
int number = int.Parse("abc");
}
catch (FormatException ex)
{
Console.WriteLine("Input string is not a valid number");
}
catch (Exception ex)
{
Console.WriteLine("An error occurred: " + ex.Message);
}
通過以上技巧,可以更好地處理異常并提高程序的穩定性和可靠性。