2017-07-17 4 views
-2

Kann jemand die Bedingung in der IF Schleife für den Wert von NN010102 einstellen und nur die letzten zwei Ziffern überprüfen? Wenn 01 etwas drucken soll oder wenn 02 etwas anderes drucken soll. Danke.Wie überprüfe ich den Wert?

+1

Warum Sie gründlich suchen Sie nicht und geben Sie es selbst ausprobieren und wieder hier mit jedem Problem, wenn Sie konfrontiert? –

Antwort

1

Sie könnten so etwas verwenden.

string test = "NN010102"; 

if(test.EndsWith("01")) 
{ 
    //print something 
} 
else if(test.EndsWith("02")) 
{ 
    //print something else 
} 
else 
{ 
    //error handling? 
} 
+0

Vielen Dank. Ich habe versucht, mit Substring, aber nicht für beide Werte. – RInfo

+0

Und wie kann ich gleichzeitig für nur 01 Wert prüfen? Zum Beispiel, wenn es der einzige Wert ist. – RInfo

+0

Entfernen Sie einfach den 'else if'block –

0
string foo = "NN010102"; 
foo.EndsWith("01") ? print1 : print2; 
Verwandte Themen