一个小问题...标题说不太清楚...
有一方法
protected string xx(string s)
{
string a = "asdf ";
}
我希望根据传近来的参数s的不同而改变声明的变量a的名字
就像 string a + s = "asdf " 这样..当然这样是不可以的...
例如传近来的s为1 那么变量a的名字就是 a1。 s 为2 就是a2...
请问如何做?
------解决方案--------------------不知道怎么会有如此需求?
------解决方案--------------------需求有问题或者分析需求有问题...没有这么做的必要...
------解决方案--------------------用stringbuilder的append方法试下?
------解决方案--------------------不晓得
------解决方案--------------------很怪异的需求,不知道LZ用来做什么,这种动态的东东可以考虑用反射来实现
------解决方案--------------------变量都是用来存值的,我用一个变量和用两个变量甚至N个有什么区别?
protected string xx(string s)
{
string a;
switch(a) {
case "1 ":
a = "abc ";
break;
case "2 ":
a = "edf ";
break;
// ...
default:
a = "xyz ";
}
// ....
Console.Write(a);
}
------解决方案--------------------楼主天才啊~~~~