字符串为 发热,流鼻涕,
string []s= x.Split(',');
foreach (string l in s)
{
MessageBox.Show(l.ToString());
}最后面一个空格如何让它不弹出来
string []s= x.Split(',');
foreach (string l in s)
{
MessageBox.Show(l.ToString());
}最后面一个空格如何让它不弹出来
var query=str.Split(',').Where(w=>!string.IsNullOrEmpty(w));
foreach (string l in query)
{
MessageBox.Show(l.ToString());
}
Split(new char[] { ',', ' ' }, StringSplitOptions.RemoveEmptyEntries)
string[] s = x.Split(new char[] { ',', ' ' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string l in s)
{
symptom.TwoTableHOdd(,);//这边两个参数分别存这两个值
}
或Split(new char[]{','},StringSplitOptions.RemoveEmptyEntries)
参数为数组或使用list.Add()等
{
MessageBox.Show("请选择");
return;
}
else
{
for (int i = 0; i < clbsymtom.CheckedItems.Count;i++ )//获取多个病症名称
{
x += this.clbsymtom.CheckedItems[i].ToString()+","; }
string[] s = x.Split(new char[] { ',', ' ' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string l in s)
{
this.dataGridView2.DataSource= symptom.TwoTableHOdd(s[0],s[1]);
// MessageBox.Show(l.ToString());
} }各位大侠 。 现在checkedboxlist勾两个是可以传两个参数了。。最难搞的问题其实是,我现在如果勾三个勾,四个勾,也想传三个参数,四个参数的。。这个就麻烦了。。难道还得再重新写三个参数的 四个参数的方法。。 这是个多表连接的问题 参数是表名
public DataTable GetData(string[] args)这样直接split完,整个数组传进去。