猿问

查找传递给函数的变量名

查找传递给函数的变量名

让我用下面的例子来解释我的问题:

public string ExampleFunction(string Variable) {
    return something;}string WhatIsMyName = "Hello World"';string Hello = ExampleFunction(WhatIsMyName);

当我将变量“WhatIsMyName”传递给示例函数时,我希望能够获得原始变量名的字符串。也许是这样的:

Variable.OriginalName.ToString()

有什么办法吗?


蝴蝶不菲
浏览 381回答 3
3回答

三国纷争

*不*我不这么认为。您使用的变量名是为了您的方便和可读性。编译器不需要它&如果我没有弄错的话,就把它扔掉。如果有帮助,您可以定义一个名为Named参量的新类,其属性为Name和Param。然后将该对象作为参数传递。
随时随地看视频慕课网APP
我要回答