我正在用C#编写一个使用数学数字集的程序。我已经定义了类Conjunto(在西班牙语中表示“设置”)。 Conjunto有一个ArrayList,其中包含集合的所有数字。它也有一个叫做“ ID”的字符串,听起来很像。 Conjunto实例的名称。
该程序具有在集合之间应用并集,交集等操作的方法。
一切都很好,但是现在我有一个文本文件,其中包含如下语句:


A = {1,2,3}
B = {2,4,5}
路口B
B联盟A


等等。问题是,我不知道文本文件包含多少个集合,也不知道如何在这些句子后面命名变量。例如,命名Conjunto A的一个实例,并命名另一个B的实例。

抱歉,语法不是我的母语。

谢谢!

最佳答案

动态创建变量非常复杂,并且除非您已经有一些期望某些变量的现有代码,否则它就毫无用处。

使用Dictionary<string, Conjunto>保存类的实例。这样,您可以按名称访问它们。

10-08 00:38