1

dot42 C# プロジェクトで問題が発生しました。

Unknown extern method T System.Nullable`1::get_Value() at System.Void NokiaStyleProfiles.AddDialogue::btnAdd_Click(System.Object,System.EventArgs) (c:\Users\STO\Documents\Visual Studio 2012\Projects\NokiaStyleProfiles\NokiaStyleProfiles\AddDialogue.cs, position 86,13)

その問題を引き起こしているコード:

int hourStart = timePickerStart.CurrentHour.Value; (timePicker.CurrentHour is an int?)

(int).Valueおよび.GetValueOrDefault()は、予想どおり、同じ結果を生成します: このエラー。

どうすれば修正できますか?

4

2 に答える 2

1

Version 1.0.0.67これはプリミティブ型で修正されました。前の回答で提案された回避策は不要になりました。更新のチェックを実行すると、最新バージョンの dot42 に更新されます。

開示:私はdot42で働いています。

于 2013-05-17T07:45:23.337 に答える
0

dot42 開発者の返信:

...

現在、Nullable 型はまだ完全にはサポートされていません。この機能は、構造体を実際の構造体として動作させることの一部です。今のところ、私はそれを回避することをお勧めします。

...

回避策は次のとおりです。

int hourStart = Int32.Parse(timePickerStart.GetCurrentHour().ToString());
于 2013-03-15T14:14:01.177 に答える