Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Operator %= (C#-Referenz)

Der Modulozuweisungsoperator.

Ein Ausdruck, in dem der Zuweisungsoperator %= verwendet wird, z. B.

x %= y

ist äquivalent zu

x = x % y

mit der Ausnahme, dass x nur einmal ausgewertet wird. Der Operator % ist für numerische Typen so definiert, dass er den Rest nach einer Division berechnet.

Der Operator %= kann nicht direkt überladen werden. Benutzerdefinierte Typen können jedoch den Operator % überladen (siehe operator (C#-Referenz)).

// cs_operator_modulus_assignment.cs
using System;
class MainClass
{
    static void Main() 
    {
        int a = 5;
        a %= 3;
        Console.WriteLine(a);
    }
}

Referenz

C#-Operatoren

Konzepte

C# Programmierhandbuch

Weitere Ressourcen

C#-Referenz

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)