Possible Duplicate:
get name of a variable or parameter
I have this function.
public void AddVariable( String str)
{
Response.Write(str); // will write the value of str
}
But I need to write the name of the string variable that is passed into the function.
For example:
String temp = "test Variable";
AddVariable(temp);
Here I need to get the name of the variable inside my function, Instead of value.
ie, I need to get ‘temp‘ inside my function, Instead of ‘test Variable‘.
Is it possbile?
You could get the name of the variable inside the function (“str”), but you cannot get the name of the variable that was passed into the function unless you pass it in as a second parameter.
It doesn’t make sense to get the name of the variable passed to the function because there may not have even been a variable if a literal was passed such as
AddVariable("test variable").