Ich habe einen Profiler auf meiner C#-Anwendung verwendet und festgestellt, dass String.Compare() insgesamt viel Zeit in Anspruch nimmt: 43% der Gesamtzeit mit 124M Aufrufen
Ich vergleiche relativ kleine Zeichenfolgen: von 4 bis 50 Zeichen. Was würden Sie empfehlen, um es in Bezug auf die Leistung zu ersetzen??
UPD: Ich muss nur entscheiden, ob 2 Zeichenfolgen gleich sind oder nicht. Zeichenfolgen können null oder "" sein. Kein kultureller Aspekt oder sonst irgendein Aspekt. Meistens wird es "4578D" im Vergleich zu "1235E" oder ähnlichem sein.
Vielen Dank im Voraus!