首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

split分割有关问题

2012-03-05 
split分割问题for (int n 0 n ds3.Tables[0].Rows.Count n++){string courseid ds3.Tables[0].Row

split分割问题
for (int n = 0; n < ds3.Tables[0].Rows.Count; n++)
  {
  string courseid = ds3.Tables[0].Rows[n]["TeacherID"].ToString();
  string tea = courseid.Split(",");
  teacher = tea;
  }

就出错了错误2与“string.Split(params char[])”最匹配的重载方法具有一些无效参数F:\wangyanjing\School_OA_Web\School_OA_Web\EducationalManagement\ExamSchedule.aspx.cs11134School_OA_Web

错误3参数“1”: 无法从“string”转换为“char[]”F:\wangyanjing\School_OA_Web\School_OA_Web\EducationalManagement\ExamSchedule.aspx.cs11149School_OA_Web
这是怎么回事啊?怎么改啊

[解决办法]
string[] tea = courseid.Split(',');
 
[解决办法]
for (int n = 0; n < ds3.Tables[0].Rows.Count; n++)
{
string courseid = ds3.Tables[0].Rows[n]["TeacherID"].ToString();
string tea = courseid.Split(',');
teacher = tea;
}

[解决办法]
不知道你要做什么。但是split分解出来的一般都是数组,你用string直接接收一个数组肯定会出问题啊。
如果你是要获得其中一个老师的名字,如下:
for (int n = 0; n < ds3.Tables[0].Rows.Count; n++)
{
string courseid = ds3.Tables[0].Rows[n]["TeacherID"].ToString();
string[] tea = courseid.Split(',');
teacher = tea[0];
}

热点排行