在這裏我想檢查元素第0個位置是否是settelg ......這是正確的嗎? messageIn來自SMS gateway.In該消息我想檢查數組第0位置setelg與否陣列在foreach裏面的位置
public void ValidateReceivedMessage(string messageIn)
{
int MaleMooseID=1;
//ArrayList msg_arr = new ArrayList();
//string[] msg_arr = {messageIn};
if (messageIn != null)
{
string[] msg_arr = messageIn.Split(' ');
int size = msg_arr.Length;
foreach (string _element in msg_arr)
{
if (_element == "settelg")
{
Response.Redirect("../DesktopModules/SMSFunction/SeenSMS.ascx? value=1&arr=" + string.Join("|", msg_arr, 0, msg_arr.Length));
}
else if(_element =="skuttelg")
{
}
}
}
一個'foreach'遍歷每個* *一個'IEnumerable'的元素,因此你的代碼檢查msg_arr'的'每一個元素等於settelg。 – 2012-08-10 06:12:43