请教C#的一条语句

[复制链接]
查看11 | 回复3 | 2008-11-25 09:40:33 | 显示全部楼层 |阅读模式
string[] sArray = MyReader[2].ToString().Split('_')这条语句是什么意思?其中MyReader为OracleDataReader类。

回复

使用道具 举报

千问 | 2008-11-25 09:40:33 | 显示全部楼层
string[] sArray = MyReader[2].ToString().Split('_')把MyReader结果的第二列中的字符串以下划线为单位分割成子字符串数组,保存到sArray中。MyReader[2].ToString() :取MyReader结果的第二列中的字符串.Split('_') : 以下划线为标志分割...
回复

使用道具 举报

千问 | 2008-11-25 09:40:33 | 显示全部楼层
先是将MyReader[2]取出的值转换为字符串。然后Split以('_')分隔字符串,再把分隔后的字符串赋给sArray例如:MyReader[2] = "abc_def";那么sArray : sArray[0] = "abc";sArray[1] = "def";...
回复

使用道具 举报

千问 | 2008-11-25 09:40:33 | 显示全部楼层
把MyReader[2].ToString()这个字串用字符_分开然后把它放到名为sArray 的字串数组中如MyReader[2].ToString()="ABC_ACD_GDE"string[] sArray = MyReader[2].ToString().Split('_')就会得到结果sArray[0]="ABC"sArra...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行