如何从C#中的params字符串[]args中获取变量名
本文关键字:args 获取 变量名 字符串 中的 params | 更新日期: 2023-09-27 18:28:19
我有这个方法
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()
会给我这个值。
任何建议。
您不会以这种方式获取变量名,只会获取值。
你需要传递一个params数组吗?也许Dictionary<String, String>
将是一个更现实的数据结构,用于您正在尝试做的事情。