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

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

方法一: string[] abc =new string[3]; abc[0]="1"; abc[1]="2"; abc[2]="3"; 方法二: string[] abc=new string[]{"1","2","3"};

改用List吧. 方法一是没有new(没有分配空间) 方法二是在new的时候没有指定大小,默认是0个元素,所以对其任意一个元素赋值都是越界. 在C#中,数组一般用来存放大小确定的数据. 如果数组大小未知,建议使用List. List a=new List(); a.Add("we"); Mes...

你查看一下帮助文档吧 在查找框中,键入数组,里面讲解很详细 例如:声明一个数组: int[] array = new int[5]; 或 string[] stringArray = new string[6]; 初始化一个数组: int[] array1 = new int[5] { 1, 3, 5, 7, 9 }; string[] weekDays = new ...

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

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

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

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

int length=int.Parse(Console.ReadLine()); //定义数组 int[] array=new int[length]; //这样,当你上面输入多少,下面就是多少数组啦。

调用String.Join方法就行: string result=String.Join("x",y); 其中x是你的分割字符串,y是你的数组。 C# C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。 一、设计目标 1、C#旨在设计成为一种"简单、现代、...

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

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