string Cardnumber = txtCardnumber.Text;
Cardnumber = Cardnumber.Replace("\r\n", "<br>");
MessageBox.Show(Cardnumber);
string[] arraystring = Cardnumber.Split(new string[] { "<br>" }, StringSplitOptions.None);
for (int i = 0; i < arraystring.Length; i++)
{
MessageBox.Show(arraystring[i]);
}在C# 中怎么判断arraystring[i]里面的值是空值 。
if (arraystring[i].Equals("") || arraystring[i] != null)一开始我是这么判断的,没效果空值也弹出对话框来了!
Cardnumber = Cardnumber.Replace("\r\n", "<br>");
MessageBox.Show(Cardnumber);
string[] arraystring = Cardnumber.Split(new string[] { "<br>" }, StringSplitOptions.None);
for (int i = 0; i < arraystring.Length; i++)
{
MessageBox.Show(arraystring[i]);
}在C# 中怎么判断arraystring[i]里面的值是空值 。
if (arraystring[i].Equals("") || arraystring[i] != null)一开始我是这么判断的,没效果空值也弹出对话框来了!
{
Response.write("aa是空滴")
}
string.IsNullOrEmpty 用这个试试
我举个列子啊:
arraystring[0]:"111111"
arraystring[1]:"111111"
arraystring[2]:"111111"
arraystring[3]:"111111"
arraystring[4]:" "
arraystring[5]:" "
看见arraystring[4]:" "这个值了吧,他在数组里面是空
,所以我想判断一下
我觉得根据这句话我判断你分割到了一个有空格的string
你试试看在string.IsNullOrEmpty(arraystring[i].Trim())来判断