我有这个方法
public static string GetName(HttpContext context, params string[] args)
{
var key = arg+"="+args.ToString();
}
在这个方法中,我想创建一个变量键来追加params[]
中传递的所有参数。
所以例如,如果我有三个变量
var A = 1;
var B = 2;
var C = 3;
然后我将此方法称为GetName(context, A.ToString());
密钥应为:A=a
但如果我用GetName(context, A.ToString(),B.String());
密钥应为:A=a; B=2
如何获得A和B名称。
args.ToString()
会让我获得价值。
任何建议。
答案 0 :(得分:6)
您不会以这种方式获取变量名称,只会获取值。
你需要传递params数组吗?也许Dictionary<String, String>
对于您正在尝试做的事情来说是一个更现实的数据结构。