• λ我爱Aspx >> C#.Net >> C#语言中的字符串数组赋初值
  • C#语言中的字符串数组赋初值

  • :csdn blog  Դ:csdn blog  :2007-9-26 15:17:50  ؼ:C#语言中的字符串数组赋初值
  • 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#实现一种超酷的任务栏滑出式提醒框