溫馨提示×

c# nullable 能否用于值類型

c#
小樊
96
2024-11-26 12:11:17
欄目: 編程語言

在 C# 中,nullable 關鍵字可以用于值類型和引用類型。當應用于值類型時,它表示該值類型可以包含一個默認值(null)。這對于處理可能未初始化的值非常有用,因為它允許您區分已初始化和未初始化的值。

以下是一個使用 nullable 關鍵字應用于值類型的示例:

using System;

class Program
{
    static void Main()
    {
        int? nullableInt = null;
        Console.WriteLine("Nullable int: " + nullableInt); // 輸出:Nullable int:

        nullableInt = 42;
        Console.WriteLine("Nullable int: " + nullableInt); // 輸出:Nullable int: 42
    }
}

在這個例子中,我們定義了一個名為 nullableIntint? 類型的變量。初始時,它被賦值為 null,然后被賦值為 42。這展示了 nullable 值類型可以接受默認值(null)以及非默認值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女