msww.net
当前位置:首页 >> C#中怎么定义字符串数组 >>

C#中怎么定义字符串数组

public string[] a() { string[] s={"s","f","g","jj","hh,"gg"}//简单定义一个数组 return s ;//返回数组 }

char[] arr = str.ToArray();实际上如果只是读取也不用转换,上面的str本身就可以当做数组用str[0]、str[1]这种来访问不同的字符。

用split方法可以的,用数组接受split,用2个数组,然后一一对应起来就可以了。以逗号分隔。 比如:string colors="黄,绿色,青"; string [] arrays=colors.Split(','); arrays数组里就是所以的颜色 然后可以arrays[0]=黄; 这里可以用循环取出每一...

string[] sl = new string[]{"aa","bb","cc"}; string s; s = String.Join("", sl); 测试过,结果为:aabbcc s = String.Join(",", sl); 结果为:aa,bb,cc 这样应该明白了吧

System.String自带有ToCharArray方法,可以直接将字符串转为char数组,也就是例如 string str = "hello, world"; char[] chars = str.ToCharArray();

void Contains(string str1) {foreach(string str2 in array) //遍历array中的元素{if (str2==str1) //C#中可以使用==来判断字符串相等,这点有点不一样{//存在//TODO} } } 如果你要说数组的方法的话 有 array.Find("C#") 参考资料:MSDN Find...

char[] c=new char[10]; 就这样,不过和C++不同的是,数组是引用类型(即由类实例出的对象)。。 或者 char[] c=new char[]{'a','b','c','\0'}; 这样。。。

public int equal(string str) { string[] arr={"aa","bb","cc","dd","ee"}; for(int i=0;i

吧。 不过好像也是无穷大的,你要个无穷大的数组什么啊,那有这样的数据,如果是你的数据空间不定的话就用上面那个类吧,不过.NET中的数组是可变的,你可以动态的改变它的大小的。

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com