2017-06-06 47 views
-2

如果第一個字母是R,則它有一個類別類型(新的許可證,經營許可證和續展許可證),如「R-662017-01」,而新許可證則允許其P和N許可證操作。如何在if語句中添加子字符串?

你怎麼能在if語句中使用子串或做這些?請幫助:(

+0

這不是一個asp.net疑問句重刑;這是一個語言問題。什麼語言? – wazz

回答

0

你可以試試這個代碼片段:

string input='R-662017-01'; 
string sub = input.Substring(0, 1); 
if(sub=="R") 
{ 
//do RENEWAL code here 
} 
else if(sub=="P") 
{ 
//do New permit code here 
} 
else if(sub=="N") 
{ 
//do Permit to Operate code here 
} 
0

嘗試了標號「'R-662017-01" 傳遞到一個開關case語句,你串這個值和基於什麼做什麼是子字符串值

string str = "R-662017-01"; 


     switch (str.Substring(0,1)) 
     { 
      case "R": 
       // Do somthing 
       break; 

      case "P": 
       // Do somthing 
       break; 

      case "N": 
       // Do somthing 
       break; 
0

你可以使用這樣還有:

string input = 'R-662017-01'; 
if (input.StartsWith("R")) 
{ 
//do RENEWAL code 
} 
else if(input.StartsWith("P")) 
{ 
//do New permit code 
} 
else if(input.StartsWith("N")) 
{ 
//do Permit to Operate code 
}