Grüße!
Kleine Frage zu folgendem Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35:
| using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace Lektion1 {
class Luftfahrzeug { protected string kennung;
public Luftfahrzeug(string kennung) { this.kennung = kennung; } }
class Uebung { public void ObjectMethoden() { Luftfahrzeug flieger1 = new Luftfahrzeug("LH 3000"); Luftfahrzeug flieger2 = new Luftfahrzeug("LH 4000"); Luftfahrzeug flieger3 = flieger1; } }
class Program { static void Main(string[] args) { Uebung ue = new Uebung(); ue.ObjectMethoden(); Console.WriteLine("flieger1 gleich flieger2 ? {0}", flieger1.Equals(flieger2)); Console.WriteLine("flieger1 gleich flieger3 ? {0}", flieger1.Equals(flieger3)); Console.WriteLine(Object.Equals(flieger1, flieger2)); Console.ReadLine(); } } } |
Bei diesen drei Zeilen
C#-Quelltext
1: 2: 3:
| Console.WriteLine("flieger1 gleich flieger2 ? {0}", flieger1.Equals(flieger2)); Console.WriteLine("flieger1 gleich flieger3 ? {0}", flieger1.Equals(flieger3)); Console.WriteLine(Object.Equals(flieger1, flieger2)); |
Bekomme ich diese Fehler:
Der Name 'flieger3' ist im aktuellen Kontext nicht vorhanden.
Der Name 'flieger2' ist im aktuellen Kontext nicht vorhanden.
Der Name 'flieger2' ist im aktuellen Kontext nicht vorhanden.
Der Name 'flieger1' ist im aktuellen Kontext nicht vorhanden.
Der Name 'flieger1' ist im aktuellen Kontext nicht vorhanden.
Der Name 'flieger1' ist im aktuellen Kontext nicht vorhanden.
Seht ihr da einen Fehler, habs 1:1 aus dem Buch abgeschrieben und kann mir da keinen Reim drauf machen.