C# içinde bir Option tipi kullanmak istiyorum.
C# içinde 'T option
in F#, Option[A]
in Scala veya Optional<T>
in Java 8 gibi bir Option türü için iyi bir alternatif var mı?Opsiyon tipi alternatifler C#
F # 'in 'T option
'un C#' da harici bir kütüphane gibi (FSharp.Core
) kullanılabileceğini biliyorum, ama sanırım ... Bu tercih edilir mi? İsim anlaşmazlıkları gibi bazı sorunlar olabilir.
Bir göz atın: http://stackoverflow.com/questions/16199227/optional-return-in-c-net – Bambuk
Bence kısa cevap hayır. Uzun cevap kopyada. – Jodrell
Şu anda böyle bir şey yok. Bazı "geçici çözümler" var ama tatmin edici değiller. Yapabileceğiniz en iyi şey Roslyn github'a gitmek ve bir özellik isteğini açmaktır. Https://github.com/dotnet/roslyn Gelecekteki dil özellikleriyle ilgili tartışmalar için Wiki'yi kontrol edin https://github.com/dotnet/roslyn/wiki Yeni özellikler inkübe edildi/tartışıldı/üzerinde çalışıldı. – Will