私はint
を持っています。私はint?
として保存したいです。 それは可能でしょうか?intをintに変換する方法?、in C#
3
A
答えて
18
暗黙の変換があります:NULL可能値とすることができるので
int nonNullable = 5;
int? nullable = nonNullable;
(これは、C#の仕様のセクション6.1.4に記載されている。)
逆の操作はもちろん、安全ではないが、ヌル。そこ明示的な変換ですか、Value
プロパティを使用することができます。これは、自動行く
int? nullable = new int?(5); // Just to be clear :)
// These are equivalent
int nonNullable1 = (int) nullable;
int nonNullable2 = nullable.Value;
+0
はい、明確で簡潔な答え。 – FarligOpptreden
+0
答えはあなたとØyvindに感謝します。 – radbyx
2
。
int? myNullableInt = myInt;
関連する問題
- 1. long intをC言語のintに変換する方法
- 2. オブジェクトをIntに変換する方法
- 3. 範囲<Int>を<Int>に変換する方法?
- 4. ScalaのJava Collection [Int]をArray [Int]に変換する方法
- 5. int []をuint8 []に変換する方法
- 6. int []をモデルアイテムに変換する方法
- 7. IntをVarcharに変換する方法
- 8. IntをString.CharacterView.Indexに変換する方法
- 9. オブジェクトをintに変換する方法
- 10. C++は:intに変換し、
- 11. intをintに変換する
- 12. intをint配列に変換する
- 13. C#IntPtrをintに変換する
- 14. Cでfloatにintを変換する
- 15. メンバクラスをint型に変換するC#
- 16. C++で正しくcharをintに変換する方法は?
- 17. C++でint値をcharに変換する方法は?
- 18. CでASCII文字をint型に変換する方法
- 19. win32のCプログラミングでchar *をunsigned intに変換する方法
- 20. unsigned char *をcのunsigned int *に変換する方法は?
- 21. const int intに変換する*
- 22. unsigned int mysql in C#
- 23. ハスケルでIntをIntにIntを変換する
- 24. リストを変換する<int[]> int [、]
- 25. pandasがintに変換されないintに変換する
- 26. int int配列への変換int
- 27. int(x)を使わずに文字列をintに変換する方法
- 28. 変換int型
- 29. SMLで文字列をintに変換する方法(intオプションではなく)
- 30. int配列をintに変換するには?
保存:あなたは、あなたが問題なく次のように記述することができますint型
次ているとしましょうか?どこ?あなたの質問にもう少し*(例えば任意の)文脈を追加することを検討してください。 –
私はこの 'intを試しましたか? status2 = new Nullable(someThing); 'このアイデアは実際にはそれほど悪くはありませんでした。私はちょうどsomeThingにエラーがありました。私はエラーが新しいNullable コードだと思っていました。だから、私は自分自身を騙しました:( –
radbyx
someThingはテキストボックスから来ました。私はエラーを覚えていませんが、私は混乱しているコードで解析エラーまたは別のエラーが発生していたと思います。 – radbyx