简化多个变量赋值代码

时间:2014-12-08 20:24:07

标签: c# .net minify

我应该如何减少为执行此操作而必须编写的代码量?

我真的不知道应该使用哪种技术。

test1.Content = "test1...";
test2.Content = "test2...";
test3.Content = "test3...";
test4.Content = "test4...";
test5.Content = "test5...";
test6.Content = "test6...";
test7.Content = "test7...";

1 个答案:

答案 0 :(得分:3)

您可以使用字典来存储变量,而不是使用命名变量定义所有变量。

var testDic = new Dictionary<int, Test>();
for (int i = 1; i < 8; i++)
{
    testDic[i] = new Test() { Content = "test" + i + "..." };
}

然后像testDic[2]testDic[6]一样访问它们。