string str = "中.华.人.民.共.和.国";
string[] arrStr = str.split(".");
foreach(string s in arrStr)
{
    Console.WritLine(string)
}非常容易

解决方案 »

  1.   

    你说的不很清楚
    我的理解是将数组元素都存在一个字串中,然后通过“.”将它们分割
    string s = "a.b.c.d";
    string[] as = s.Split('.');
    as就是你要的数组
      

  2.   

    字符串分割用Split

    string str = "ja#f*l&k^a(sd";
    string [] callstr = str.Split('#','*','&''^','(');
    实现把str按#,*,&,^,(进行分割
      

  3.   

    TO: lvenlee(大头.NET) -- 请注意:Split方法的参数表中要求的分割参数是字符(char),而不是字符串(string)
      

  4.   

    分割的结果是
    callstr[0]==》ja
    callstr[1]==》f
    callstr[2]==》l
    callstr[3]==》k
    callstr[4]==》a
    callstr[5]==》sd
      

  5.   

    TO: icehawk(我是一只小小鸟) -- Split方法中分割参数是一个char数组,你这样写不对的吧,应改成:
    string [] callstr = str.Split({'#','*','&''^','('});
      

  6.   

    没用vb.net 很久,记得 vb.net 可以
    split("1234567", "234") == {"1","567"}的
      

  7.   

    to:brargil(Aioria) 
    你可以试试啊