C#语言中的字符串数组赋初值

原创 2007年09月26日 11:05:00

1,一维数组
  变量类型[] 数组名 = new 变量类型[元素个数]{元素0,元素1,元素2...}//元素个数必须是整数或者整数常量,而且必须与后面的元素列值个数相同,否则出错。元素个数的new声明和后面的元素列值可以只选一个,就能声明并初始化数组。
遍历方法


EG: 

string []paras = new string[] ={"hello","hi","how are you"};



  

A,For循环到.Length

for(i=0,i<friendNames.Length,i++)
{
  Console.WriteLine(friendNames[i]);
}
B,Foreach进行只读访问
foreach(string listName in friendNames)
{
  Console.WriteLine(listName);
}
  



2,二维数组(多维)
    变量类型[,] 数组名 = new 变量类型[一维元素个数,二维元素个数]{{元素00,元素01,元素02...},{元素10,元素11,元素12...}...}




string myString = "I have a dream.";
char myChar = myString[2];//把string变量当作只读的char数组使用,不能改写myString[2]
char[] myChars = myString.ToCharArray();

char[]separator = {' '};//设定分隔符
string[] myWords =myString.Split(separator);//分隔成数组
Console.WriteLine("myString have {0} chars",myString.Length);
myString=myString.ToLower();//转小写
myString=myString.ToUpper();//转大写
myString=myString.Trim();//删前后空格
myString=myString.TrimStart();//删前空格
myString=myString.TrimEnd();//删后空格
myString=myString.PadLeft(位数);//前补空格到指定位数
myString=myString.PadRight(位数);//后补空格到指定位数
myString=myString.PadLeft(位数,字符);//前补指定字符到指定位数
char[] trimChars = {"e","#","*"};
myString = myString.trim(trimChars);//删指定字符

C#初始化字符串数组的三种方式

本人在程序中遇到了麻烦,在数据赋值的时候,总是提示未将对象引用到对象实例,后来想想应该是字符串数组初始化出来问题,果真还是,找到下面的这个朋友分享的方法,在此分享给大家。对于一维数组:using Sy...

c#中数组赋值方法

C#中数组复制有多种方法 数组间的复制,int[] pins = {9,3,4,9};int [] alias = pins;这里出了错误,也是错误的根源,以上代码并没有出错,但是根本不是复制,因为...
  • lltaoyy
  • lltaoyy
  • 2011年08月26日 10:08
  • 27214

C# 数组初始化方法

/* * 如何C#数组初始化详解 *  * 如何初始化数组呢?这里向你详细介绍C#数组初始化的具体的步骤和实例演示, * 希望对你了解和学习如何初始化数组有所帮助,那么让我们开始吧: *  * C#通...

C#字符串与char数组互转!

字符串转换成Char数组string str="abcdefghijklmnopqretuvwxyz";char[] chars=str.ToCharArray();char数组转换成字符串char[...

c# 将数组或集合 转换成以逗号分隔的字符串

样例:字符串数组为array,str为字符串数组转换成的字符串 string[] array = { etr, kdgj, 3454, tyt, gff }; string str=string.Jo...
  • cyb331
  • cyb331
  • 2013年08月29日 14:09
  • 20888

C# 字符串和字符数组之间的转换

转自:http://wenqingluomo.blog.163.com/blog/static/7917174020101024530478/ 1. 字符串和字符数组的相互转换  字符串类 Sys...

C#中数组如何赋值

声明数组之后,可以立即为其填充值。方法是在一对大括号中,使用一个以逗号分隔的数据项列表。代码清单2-30声明了一个字符串数组,然后在一对大括号中指定了9种不同的编程语言的名称。声明数组的同时进行赋值 ...

C#中数组如何赋值

C#中数组如何赋值   声明数组之后,可以立即为其填充值。方法是在一对大括号中,使用一个以逗号分隔的数据项列表。下面声明了一个字符串数组,然后在一对大括号中指定了9种不同的编程语言的名称。 声...

c#中数组赋值方法

http://blog.csdn.net/lltaoyy/article/details/6720778 C#中数组复制有多种方法 数组间的复制,int[] pins = {9,3,4,9};in...

C#初始化数组的三种方式

C#初始化数组的三种方式 public static void PrintArray() { string[] arrayA = { "Shirdrn"...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#语言中的字符串数组赋初值
举报原因:
原因补充:

(最多只允许输入30个字)