Junior
Was ist die Methode set in C#?
sobes.tech KI
Antwort von AI
Die Methode set ist ein Accessor (Zugriffsoperator) einer Eigenschaft in C#, der verwendet wird, um einen Wert an ein Feld zuzuweisen oder andere Aktionen beim Zuweisen eines Wertes an die Eigenschaft auszuführen.
public class Example
{
private int _myField; // Privates Feld
public int MyProperty // Eigenschaft
{
get
{
return _myField;
}
set // set-Methode
{
// Einfache Validierung vor der Zuweisung
if (value >= 0)
{
_myField = value; // Das Schlüsselwort value repräsentiert den zugewiesenen Wert
}
else
{
// Behandlung ungültiger Werte
throw new ArgumentOutOfRangeException(nameof(value), "Der Wert muss nicht negativ sein.");
}
}
}
}
Im set-Block wird der implizite Parameter value verwendet, der den der Eigenschaft zugewiesenen Wert enthält.