0

Nullable(Of T)を使用する場合、Nullable(Of T).Valueプロパティを直接呼び出すか、オブジェクトに直接アクセスすることで、その値にアクセスできます。例:

    Dim myValue As Nullable(Of Integer) = 10

    Debug.WriteLine(myValue.Value)
    Debug.WriteLine(myValue)

自分のクラスで2番目の例をどのように複製しますか?

4

2 に答える 2

2

タイプと変換元/変換元のタイプの暗黙的な変換演算子を作成する必要があります。

これは、WideningまたはNarrowing修飾子を使用して行われます。

MSDNの「VisualBasicでの型変換」トピックを参照してください。

于 2012-04-13T09:55:51.260 に答える
0

例えば:

If(myValue.HasValue, myValue.Value, 0)

したがって、値がない場合は0、デフォルトとして(またはあなたに適したものを)採用します。

于 2012-04-13T09:53:43.587 に答える