Kojote Geschrieben 7. Juni 2022 Melden Share Geschrieben 7. Juni 2022 Hi! Sagt mal, über Equals kann ich Strings vergleichen. Wie kann ich aber Strings vergleichen und von vorn herein Leerzeichen aussschließen. Fehler wie: "Ich bin ein Text" und "Ich bin ein Text " Würde ich so gern vermeiden. Grüße von Kojote Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
chrische5 Geschrieben 7. Juni 2022 Melden Share Geschrieben 7. Juni 2022 Hallo Du kannst es damit machen: https://docs.microsoft.com/en-us/dotnet/api/system.globalization.compareoptions?view=netframework-4.8 Oder du bearbeitest die Strings vorher und löscht die entsprechenden Zeichen. Christoph Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Kojote Geschrieben 7. Juni 2022 Autor Melden Share Geschrieben 7. Juni 2022 Ah Compare ist gut! Laut Goggle kann man das so als Bedingung so schreiben: if(string.Compare("", "", CultureInfo.CurrentCulture, CompareOptions.IgnoreCase | CompareOptions.IgnoreSymbols) == 0) {} Ignoriere Case und Symbole. Die Bedingung ist nicht true oder false sondern 0 und eine andere Zahl. Aber was kann ich erwarten wenn ich beide vergleiche? 0 und 1 oder was kommt dabei heraus? So wie ich es verstanden habe kommt links immer 0 heraus wenn beide strings gleich sind. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
MaZy Geschrieben 8. Juni 2022 Melden Share Geschrieben 8. Juni 2022 "Ich bin ein Text ".Trim() sollte auch gehen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.