title: Option type alternatives in c#
body: <p>I want to use an Option type in C#.<br>
  Are there any good alternatives for an Option type in C# like <a href="https://msdn.microsoft.com/en-us/library/ee370544.aspx" rel="nofollow"><code>'T option</code> in F#</a>, <a href="http://www.scala-lang.org/api/2.7.4/scala/Option.html" rel="nofollow"><code>Option[A]</code> in Scala</a>, or <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html" rel="nofollow"><code>Optional&lt;T&gt;</code> in Java 8</a>?</p>
  
  <p>I know that F#'s <code>'T option</code> can be used in C# like an external library (<code>FSharp.Core</code>), but I think that is... Well, is it preferable to do so? There may be some problems like name conflicts.</p>