Hallo Leute,
bin neu hier aum Forum und hab ne Frage.
Wenn ich in C# zwei Strings vergleichen will dacht ich immer dass ich das mit Contains oder Equals machen muss ?
Wieso funktioniert dann dieser Codeschnipsel ?
== kann man doch nur auf Value Typen machen und string ist doch ein Referenz Typ ?
wieso funktioniert das dann ?
Danke !
Lieben Gruß
bin neu hier aum Forum und hab ne Frage.
Wenn ich in C# zwei Strings vergleichen will dacht ich immer dass ich das mit Contains oder Equals machen muss ?
Wieso funktioniert dann dieser Codeschnipsel ?
Code:
string x1 = "Hallo";
string x2 = "Hallo";
if (x1 == x2)
{
Console.Write("Die Strings sind gleich !");
}
== kann man doch nur auf Value Typen machen und string ist doch ein Referenz Typ ?
wieso funktioniert das dann ?
Danke !
Lieben Gruß