共用方式為


* 運算子 (C# 參考)

更新:2007 年 11 月

乘法運算子 (*) 會計算運算元的乘積。此外還有取值運算子可允許讀取和寫入指標。

備註

所有的數字型別都已預先定義了乘法運算子。

* 運算子也可以用來宣告指標型別和取值指標。這個運算子只能在不安全的內容中使用,此內容以 unsafe 關鍵字表示,並且需要使用 /unsafe 編譯器選項。取值運算子也就是所謂的間接取值運算子。

使用者定義型別可多載二元 * 運算子 (請參閱 operator)。當多載二元 (Binary) 運算子時,同時隱含多載其對應的指派運算子 (若有的話)。

範例

class Multiply
{
    static void Main() 
    {
        Console.WriteLine(5 * 2);
        Console.WriteLine(-.5 * .2);
        Console.WriteLine(-.5m * .2m); // decimal type
    }
}
    /*
Output
    10
    -0.1
    -0.10
*/
public class Pointer
{
    unsafe static void Main()
    {
        int i = 5;
        int* j = &i;
        System.Console.WriteLine(*j);
    }
}
/*
Output:
5
*/

請參閱

概念

C# 程式設計手冊

參考

Unsafe 程式碼和指標 (C# 程式設計手冊)

C# 運算子

其他資源

C# 參考