【发布时间】:2010-04-22 17:18:36
【问题描述】:
如何在 C# 中构造新变量。
我的意思是,拥有这样的东西
public void updateXXX(string endingOfVariable, int newValue)
{
this.textBox_{endingOfVariable} = newValue;
}
这是在 PHP 中实现的:
$a = 'var'; $b = 'iable';
$variable = 'var';
echo ${$a.$b};
但也许在 C# 中是可能的。
问题在于 - 我在 C# Windows 窗体中创建了 ~500 个文本框,如果我想设置一个值,我需要构建 一个 switch() {case:; } 500 个案例的声明。
【问题讨论】:
-
我将复制粘贴我对另一个帖子的回复:“我已经以可视化编程的形式以 Windows 形式创建了它们(拖放,然后根据需要对其进行格式化) - 我现在能做什么? "
-
从典型的 Apple 或 Google UI 中获得灵感 ;-) stuffthathappens.com/blog/2008/03/05/simplicity