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#中数组如何赋值

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

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

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

C语言基础,字符串数组

  • 2013-08-08 12:20
  • 748B
  • 下载

如何将一个C#字符串数组传递给MATLAB

How do I pass an array of strings from C# to MATLAB using MATLAB Builder NE 3.0.2 (R2009b)? Dat...

C语言利用字符串数组读取字符串的误区

最近碰到一个很奇怪的问题,想想关了电脑也要再开机记录下来主要代码如下:int main() { char* key[2]; scanf("%s", &key[0]); ...

翻转字符串数组

字符串数组操作类

  • 2007-12-15 21:04
  • 14KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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