我正在尝试开发Windows窗体应用程序,其中用户将设置未知数量的“子类别”。如何自动化这些新实例的命名。
万一这有助于我的目的
private class Category
{
int numberOfCategories = 0;
Category(int categoryNumber)
{
numberOfCategories = categoryNumber;
for (int i = 0; i <= numberOfCategories; ++i)
{
SubCategory *automateThis* = new SubCategory();
}
}
}
private class SubCategory
{
谢谢。
最佳答案
你为什么要命名?它将产生另一个问题-您将如何访问它们?
更好的方法是创建集合List<SubCategory>
,在这种情况下,您不必担心对象的命名。
如果要删除SubCategories,则可以考虑使用Dictionary,其中string可能是SubCategory的唯一标识符。