Ich frage mich, warum die folgende Methode true
zurückgibt, da die erste Saite nicht den Text in der Contains
Methodenparameter in dieser Reihenfolge enthalten:C# Enthält Methode mit Charakter Wiederholung
private bool Test()
{
if(("55.00").Contains("5."))
{
return true;
}
return false;
}
Muss ich eine Notwendigkeit einstellen StringComparison
enum? Oder ist das nicht verwandt?
'Enthält' Methode Suche durch alle String und gibt true zurück, wenn die Zeichenfolge hat Sie an jeder Position zur Verfügung gestellt. –
In welcher "Reihenfolge" meinen Sie? "55,00" enthält tatsächlich "5". darin. 'Contains()' braucht nichts anderes zu berücksichtigen als das "5." ist irgendwo in "55.00". Es könnte weniger interessieren, wo in der Schnur es enthalten ist. –
Vielleicht suchen Sie nach "StartsWith"? Oder 'Equals()'? –