将变量作为参数从文本框传递到C#responsetext
本文关键字:C#responsetext 文本 变量 参数 | 更新日期: 2023-09-27 18:15:22
考虑:
int x = 10;
和CCD_ 1。
我想通过调用str
变量来输出10,因为它的值为x
。但问题是,在中调用的是带有""
的string x
response.write();
我该怎么解决这个问题?
您可以将其包装在容器中。。像这样的东西:
class Container {
public int X { get; set; }
public Container() {
X = 10;
}
}
// .. elsewhere...
object getVariableValueByStringName(string str) {
return typeof(Container).GetProperty(str).GetValue(new Container() /* <-- dummy or not.. up to you -->);
}
我认为你需要在response.write((中输出x的值,即10。你甚至可以在没有字符串变量str
的情况下这样做,比如:
response.write(x);
or response.write(x.ToString());
根据你的代码
int x = 10;
and
String str = x.ToString();
而不是字符串str="x"。