Udostępnij za pośrednictwem


* — Operator (odwołanie w C#)

Operator mnożenia (*), która oblicza iloczyn argumentów.Ponadto dereference operatora, który umożliwia odczyt i zapis do wskaźnika.

Uwagi

Wszystkie typy liczbowe mają wstępnie zdefiniowanych operatory mnożenia.

* Używany jest operator również zadeklarować wskaźnika typów i nieprawidłowego wskaźniki.Ten operator należy używać tylko w kontekście niebezpieczne, oznaczona za pomocą niebezpieczne słowa kluczowego i wymagających / unsafe opcję kompilatora.Dereference operator jest również znany jako operator pośrednia.

Typy zdefiniowane przez użytkownika mogą przeciążać binarne * operatora (zobacz operator).Podczas jest przeciążony operator binarny, odpowiedni operator przypisania, jeśli takie są, jest również niejawnie przeciążone.

Przykład

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
*/

Zobacz też

Informacje

Niebezpieczny kod i wskaźniki (Przewodnik programowania w języku C#)

Operatory C#

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#