using Optional; // Create an optional string value OptionoptionalValue = Option.Some("hello world"); // Check if the value exists if (optionalValue.HasValue) { Console.WriteLine(optionalValue.Value); } // Create an empty optional value Option emptyValue = Option.None; // Use the null coalescing operator to get the value or a default value string valueOrDefault = optionalValue.ValueOr("default value");
Install-Package Optional