public static void UseNullableT() { var number = new Generics.Nullable <int>(5); Console.WriteLine($"Has Value ? {number.HasValue}"); Console.WriteLine($"Value: {number.GetValueOrDefault()}"); //nullable int var anotherNumber = new Generics.Nullable <int>(); Console.WriteLine($"Has Value ? {anotherNumber.HasValue}"); Console.WriteLine($"Value: {anotherNumber.GetValueOrDefault()}"); }
static void Main(string[] args) { var book = new Book { Id = 1, Name = "FixItNooo" }; var books = new GenericList <Book>(); books.Add(book); var dictionary = new GenericDictionary <string, Book>(); dictionary.Add("test", book); var number = new Generics.Nullable <int>(); Console.WriteLine("Has Value?" + number.HasValue); Console.WriteLine("Value" + number.GetValueOrDefault()); Console.WriteLine("Hello World!"); }