问一个string的问题 其字符串如下: “ 107--192.168.4.3--普通”string []str = new string[] {"--"}; //请问:{"--"}如何理解? string[] iparray = ListBoxWarn.SelectedValue.ToString().Split(str, StringSplitOptions.None);//Split(str, StringSplitOptions.None)如何理解?? 尽量详细些,必给分!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string []str = new string[] {"--"}; // 数组初始化,直接将 "--" 赋值给 str[0],str 只有一个元素。// 相当于:string []str = new string[1];str[0] = "--"; string []str = new string[] {"--"}; 意思是说str 数组的里有一个元素"--",这个数组长度为1。即str[0]=="--"Split(str, StringSplitOptions.None);意思是说以先前创建的str数组做为分隔元素,把ListBoxWarn.SelectedValue.ToString()的字符串分隔成一个字串数组。比如string test="aa-bb-cc-dd";用上以的方法进行分隔后得到如下数组:string[] sss=test.Split(str, StringSplitOptions.None);sss[0]="aa";sss[1]="bb";sss[2]="cc";sss[3]="dd"; string[] iparray = "107--192.168.4.3--普通".Split(str, StringSplitOptions.None);// 以 str 为分隔符,对 "107--192.168.4.3--普通" 进行拆分,得到的结果是:iparray[0] = "107";iparray[1] = "192.168.4.3";iparray[2] = "普通"; StringSplitOptions.None 返回值包括含有空字符串的数组元素 StringSplitOptions.RemoveEmptyEntries 返回值不包括含有空字符串的数组元素 ?:的理论性问题 c#求助 想用 statusStrip1,做出传统样式的状态栏,为什么右边总是留出一块? vs2005简单问题 DataGrid分页问题 Remoting高手请进 sql2000,客户端来备份服务器端的数据库,备份数据库文件保存到客户端 EF下多对多关系级联删除时报DELETE 语句与 REFERENCE 约束""冲突 怎样用C#把用户对系统的操作日志记录并备份下来. C#吐血问题,一个不知道错在哪的简单程序 几个关于简单数据绑定的问题(绑定静态成员等) 请教各位了。
str[0] = "--";
意思是说
str 数组的里有一个元素"--",这个数组长度为1。即str[0]=="--"
Split(str, StringSplitOptions.None);
意思是说以先前创建的str数组做为分隔元素,把ListBoxWarn.SelectedValue.ToString()的字符串分隔成一个字串数组。
比如
string test="aa-bb-cc-dd";
用上以的方法进行分隔后得到如下数组:
string[] sss=test.Split(str, StringSplitOptions.None);sss[0]="aa";
sss[1]="bb";
sss[2]="cc";
sss[3]="dd";
iparray[1] = "192.168.4.3";
iparray[2] = "普通";
StringSplitOptions.RemoveEmptyEntries 返回值不包括含有空字符串的数组元素