共用方式為


= 運算子 (C# 參考)

指派運算子 (=) 會將右方運算元的值儲存在左方運算元所表示的儲存位置、屬性或索引子,並傳回該值做為結果。運算元必須為同一型別 (或右方的運算元可以隱含轉換為左方運算元的型別)。

備註

指派運算子不可被多載。不過,您可以定義型別的隱含轉換運算子,如此可以讓您在這些型別中使用指派運算子。如需詳細資訊,請參閱 使用轉換運算子 (C# 程式設計手冊)

範例

class Assignment
{
    static void Main()
    {
        double x;
        int i;
        i = 5; // int to int assignment
        x = i; // implicit conversion from int to double
        i = (int)x; // needs cast
        Console.WriteLine("i is {0}, x is {1}", i, x);
        object obj = i;
        Console.WriteLine("boxed value = {0}, type is {1}",
                  obj, obj.GetType());
        i = (int)obj;
        Console.WriteLine("unboxed: {0}", i);
    }
}
/*
Output:
i is 5, x is 5
boxed value = 5, type is System.Int32
unboxed: 5
 */

請參閱

參考

C# 運算子

概念

C# 程式設計手冊

其他資源

C# 參考