Jedes Mal wenn ich this._Something
verwende, ist meine this.
hellblau und grün unterstrichen. Und ich kann Wert 101 nach F5 nicht bekommen. Stattdessen bekomme ich den Wert 0. Irgendwelche Hilfe?"Dieser" Operator funktioniert nicht
class Student
{
private int _ID;
public void SetID(int Id)
{
if (Id <= 0)
{
throw new Exception("It is not a Valid ID");
this._ID = Id;
}
}
public int GetID()
{
return this._ID;
}
}
class Program
{
public static void Main()
{
Student C1 = new Student();
C1.SetID(101);
Console.WriteLine("Student ID = {0}", C1.GetID());
}
}
'this._ID = Id;' sollte außen sein das 'if {}' sonst wird es nie geschrieben. Bewegen Sie den Mauszeiger über das unterstrichene Symbol/sehen Sie am linken Rand und VS wird Ihnen sagen, worüber es wimmert. –
Ok, aber warum ist es in meinem Visual Studio hellblau? –
@ZvezdaBre sehe meine Antwort – wudzik