首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问,能否根据一个可变的参数来定义变量

2012-09-13 
请教,能否根据一个可变的参数来定义变量。比如:C# codepublic void fun(int s){//比如如果s值为3,就定义三

请教,能否根据一个可变的参数来定义变量。
比如:

C# code
   public void fun(int s){//比如如果s值为3,就定义三个字符串, 值为4,就定义四个字符串。这个s可能每次运行不一样。    string str1,str2,str3;}


不知道有没有什么办法。
说的不算太清楚。



[解决办法]
C# code
        void fun(ArrayList list)        {            string[] s = new string[list.Count];            for (int i = 0; i < list.Count; i++ )            {                s[i] = list[i];                string[] sArray = s[i].Split('-');            }        }
[解决办法]
ArrayList ===》 list。。。 别用ArrayList 了。
[解决办法]
探讨
感谢各位。可以结贴了。终于解决了。最后查了百度。用以下办法解决。主要基础不够好,懂的也不多,我提问没有描述清楚。

由于函数的参数就是一个数组了。函数的功能就是把传递过来的数组中的内容进行分隔,分隔后成了二维数组。


C# code

ArrayList a = new ArrayList();
ArrayList content = new ArrayList();
a.Ad……

[解决办法]
探讨
引用:
感谢各位。可以结贴了。终于解决了。最后查了百度。用以下办法解决。主要基础不够好,懂的也不多,我提问没有描述清楚。

由于函数的参数就是一个数组了。函数的功能就是把传递过来的数组中的内容进行分隔,分隔后成了二维数组。


C# code

ArrayList a = new ArrayList();
ArrayList content = new Arra……

热点排行