Nullable.Value プロパティとは? わかりやすく解説

Nullable.Value プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

現在の Nullable 値の値を取得します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

例外例外
例外種類条件

InvalidOperationException

HasValue プロパティfalse です。

使用例使用例

Nullable オブジェクトの値が定義されている場合にこのオブジェクトの値を返しそれ以外場合既定値返すコード例次に示します

' This code example demonstrates the Nullable(Of T).HasValue 
' and Value properties.

Imports System

Class Sample
    Public Shared Sub Main()
 
        Dim myNow As Nullable(Of
 DateTime)

    '  Assign the current date and time to myNow then display its value.
        myNow = DateTime.Now
        Display(myNow, "1) ")
        
    '  Assign null (Nothing in Visual Basic) to myNow then display its
 value.
        myNow = Nothing
        Display(myNow, "2) ")
    End Sub 'Main
    
    ' Display the date and time.
    Public Shared Sub Display(ByVal
 displayDateTime As Nullable(Of DateTime),
 _
                              ByVal title As
 String) 

    ' If the HasValue property for the nullable of DateTime input argument
 is true, 
    ' display the value of the input argument; otherwise, display that
 no value is
    ' defined for the input value.
        Console.Write(title)
        If displayDateTime.HasValue = True
 Then
            Console.WriteLine("The date and time is {0:F}.",
 displayDateTime.Value)
        Else
            Console.WriteLine("The date and time is not defined.")
        End If
    End Sub 'Display 

End Class 'Sample '

'This code example produces the following results:
'
'1) The date and time is Tuesday, April 19, 2005 4:16:06 PM.
'2) The date and time is not defined.
'
// This code example demonstrates the Nullable<T>.HasValue 
// and Value properties.

using System;

class Sample 
{
    public static void Main()
 
    {
    DateTime? myNow;

//  Assign the current date and time to myNow then display its value.
    myNow = DateTime.Now;
    Display(myNow, "1) ");

//  Assign null (Nothing in Visual Basic) to myNow then display its
 value.
    myNow = null;
    Display(myNow, "2) ");
    }

// Display the date and time.
    public static void Display(DateTime?
 displayDateTime, string title)
    {
// If a value is defined for the displayDatetime argument, display its
 value; otherwise, 
// display that no value is defined.
    Console.Write(title);
    if (displayDateTime.HasValue == true)
        Console.WriteLine("The date and time is {0:F}.", displayDateTime.Value);
    else
        Console.WriteLine("The date and time is not defined.");
    }
}

/*
This code example produces the following results:

1) The date and time is Tuesday, April 19, 2005 4:16:06 PM.
2) The date and time is not defined.

*/
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Nullable.Value プロパティ」の関連用語

Nullable.Value プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Nullable.Value プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS