问一个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 返回值不包括含有空字符串的数组元素 int a=1.25;double b=1.25;decimal=1.25;这三句有错吗? msde 附加数据库 这个代码哪儿有错 求一正则 比较2的问题。 C#中通过代码使用regasm.exe注册dll的问题! 给TextBox赋值,在修改后,如何取得修改后的值 100分请教, c# WinForm 如何运行时候,改变DataGrid 的字体背景色(依据数据值的不同) 如何用C#开发GINA? C#解决韩语内码翻译问题 菜鸟的问题2.哪位高人看看呀 几个关于简单数据绑定的问题(绑定静态成员等) 请教各位了。
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 返回值不包括含有空字符串的数组元素