Net或C#。将类表示为数组

Net或C#。将类表示为数组,c#,vb.net,mongodb,C#,Vb.net,Mongodb,有没有办法将类表示为数组 例如,如果类A有两个字段,我们可以将其表示为一个数组,包含每个字段的值 我在MongoDB类映射中尝试过这样做(使用cm.GetMemberMap(函数(cx)cx.memberWithFields).SetRepresentation(MongoDB.Bson.BsonType.Array))。但它似乎不起作用 我的类也不会序列化,因为我没有给它一个Id,因为我不想把它当作一个单独的有Id的对象 所以我的问题是,我可以序列化我拥有的这个类(它代表memberWithF

有没有办法将类表示为数组

例如,如果类A有两个字段,我们可以将其表示为一个数组,包含每个字段的值

我在MongoDB类映射中尝试过这样做(使用
cm.GetMemberMap(函数(cx)cx.memberWithFields).SetRepresentation(MongoDB.Bson.BsonType.Array)
)。但它似乎不起作用

我的类也不会序列化,因为我没有给它一个Id,因为我不想把它当作一个单独的有Id的对象


所以我的问题是,我可以序列化我拥有的这个类(它代表
memberWithFields
),使它只是一个数组吗?

检查indexer属性()是否是您要找的。您需要它来处理mongoDB吗?是的,我需要它来处理mongoDB,而不是普通索引。不管怎样,我成功了。你需要阅读关于反思的文章