我有一个要读取的dbf文件(dBase),将每一行放入一个列表中(因为一行代表有关一个shapefile对象的数据),然后能够修改该列表(例如,转换代表名称的字段到一个字符串)。这意味着数据类型需要能够同时容纳Ints,string,bool等,并向其中添加项目。在python中,我可以使用列表来执行此操作,但是由于无法修改集合,因此无法使用它们。

这听起来像是Alternative to Tuples的(完全)重复项,
但事实并非如此。这些问题基于您事先知道要哪些对象的假设。我不。

我在.NET 4.5上,顺便说一句。

最佳答案

使用 dynamic -这是一个完美的用例:

关于用C#替代元组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17255042/

10-09 17:07