我应该如何减少为执行此操作而必须编写的代码量?
我真的不知道应该使用哪种技术。
test1.Content = "test1...";
test2.Content = "test2...";
test3.Content = "test3...";
test4.Content = "test4...";
test5.Content = "test5...";
test6.Content = "test6...";
test7.Content = "test7...";
答案 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]
一样访问它们。