[ad_1]
var end result = Take a look at.DivideNumbers(15, 5);
if (end result.IsSuccess)
Console.WriteLine($"The result's: {end result.Worth}");
else
Console.WriteLine($"Error occurred: {end result.ErrorMessage}");
Keep away from exceptions utilizing the Strive-Parse sample
The Strive-Parse sample is one other nice strategy to keep away from exceptions in your software. In C#, the Strive-Parse sample is represented utilizing the TryParse technique, which converts a knowledge sort into one other and returns a Boolean worth. If the parsing course of succeeds, then the output is true, false in any other case. You possibly can make the most of this sample to keep away from exceptions in your code whereas changing information sorts as proven within the code snippet given under.
String str = "1000";
Boolean end result = Int32.TryParse(str, out int n);
if (end result == true)
Console.WriteLine($"{n}");
else
Console.WriteLine("Error in conversion");
Keep away from exceptions by calling Strive* strategies
When changing a knowledge sort to a different, you need to make the most of the Strive-Parse sample as proven above. Additional, observe that there are different Strive strategies equivalent to TryGetValue. These strategies return false if unsuccessful and return the results of a profitable operation utilizing an out parameter. The next code snippet exhibits how this may be completed.
[ad_2]