2016-04-06 11 views
2

C#でOptionタイプを使いたいです。
'T option in F#,Option[A] in Scala、またはOptional<T> in Java 8のように、C#のオプションタイプに適した代替方法はありますか?オプションタイプの代替案C#

私はF#の'T optionが外部ライブラリ(FSharp.Core)のようにC#で使用できることを知っていますが、そうだと思います...そうですね?名前の競合のようないくつかの問題があるかもしれません。

+1

ここをクリックしてください:http://stackoverflow.com/questions/16199227/optional-return-in-c-net – Bambuk

+1

私は短い答えはノーだと思います。長い答えは重複している。 – Jodrell

+0

現在そのようなものは存在しません。いくつかの「回避策」がありますが、満足できるものではありません。できるだけ最善のことはRoslyn githubに行き、機能リクエストを開くことですhttps://github.com/dotnet/roslyn今後の言語機能についての議論についてはWikiをチェックしてくださいhttps://github.com/dotnet/roslyn/wikiこれは、新しい機能がインキュベートされ、議論され、作業されている場所です。 – Will

答えて

-2

あなたはNullable typesを探していると思いますが、これはJavasのオプションです。

+0

いいえ、ヌル可能型はJavaのプリミティブラッパークラスによく似ています。オプションではありません。 – Naetmul

+0

さらに、参照型では動作しません –

+0

7年間Javaを使用していません... –

関連する問題