Mega Code Archive

 
Categories / C# Tutorial / Data Type
 

Nullable Try Parse

using System; using System.ComponentModel;     class NullableTryParse     {         static int? TryParse(string data)         {             int ret;             if (int.TryParse(data, out ret))             {                 return ret;             }             else             {                 return null;             }         }         static void Main()         {             int? parsed = TryParse("Not valid");             if (parsed != null)             {                 Console.WriteLine("Parsed to {0}", parsed.Value);             }             else             {                 Console.WriteLine("Couldn't parse");             }         }     }