2010-06-22 5 views
0
RadikalGenc.aspx?phonenumber=5552451245&message=ISTAN-ALL-123;Emly,Foz,Praia,Sol,Luna,Trabalha 

string number = Request.QueryString["phonenumber"].ToString(); 
string textMessage = Request.QueryString["message"].ToString(); 

J'ai besoin du tableau int en fente textMessage Comme ceci:diviser le message dans un tableau

ISTAN-ALL-123 ->présente Nom du formulaire La liste ci-dessous, présente nommer les fiels

  1. Emly
  2. Foz
  3. Praia
  4. Sol Luna
  5. Trabalha

comment peut le faire?

Répondre

0

Quelque chose comme ça

string[] messageArray = Request.QueryString["message"].Split(';'); 
string formName = messageArray[0]; 
string[] fieldArray = messageArray[1].Split(','); 
2

Vous pouvez diviser la variable de message deux fois. La première fois par ISTAN-ALL-123; qui vous obtiendrez Emly,Foz,Praia,Sol,Luna,Trabalha puis effectuez une autre division par ','

String.Split

3

Essayez ceci (en supposant que vous êtes sûr que ce sera toujours le format et qu'aucune des valeurs ne sera jamais contenir l'un des séparateurs (; ou ,):

textMessage.Split(';')[1].Split(',') 
Questions connexes