var result = Test.DivideNumbers(15, 5); if (result.IsSuccess) Console.WriteLine($»El resultado es: {result.Value}»); else Console.WriteLine($»Se produjo un error: {result.ErrorMessage}»); Evite excepciones utilizando el patrón Try-Parse El patrón Try-Parse es otra excelente forma de evitar excepciones en su aplicación. En C#, el patrón Try-Parse se representa utilizando el método TryParse, que convierte un tipo de datos en otro y devuelve un valor booleano. Si el proceso de análisis tiene éxito, la salida es verdadera, falsa en caso contrario. Puede aprovechar este patrón para evitar excepciones en su código al convertir tipos de datos como se muestra en el fragmento de código que se muestra a continuación. String str = «1000»; Boolean result = Int32.TryParse(str, out int n); if (result == true) Console.WriteLine($»{n}»); else Console.WriteLine(«Error en la conversión»); Evite excepciones llamando a métodos Try* Al convertir un tipo de datos a otro, debe aprovechar el patrón Try-Parse como se muestra arriba. Además, tenga en cuenta que hay otros métodos Try como TryGetValue. Estos métodos devuelven falso si no tienen éxito y devuelven el resultado de una operación exitosa usando un parámetro out. El siguiente fragmento de código muestra cómo se puede lograr esto.