() .-6ren">
gpt4 book ai didi

c# - Gremlin.Net 从 Enumerable.SelectIListIterator 对象转换为真实类型

转载 作者:行者123 更新时间:2023-12-01 18:07:52 27 4
gpt4 key购买 nike

我不知道我的问题是关于 C# 和转换还是与 Gremlin.net 库返回类型相关。我正在使用此查询来获取顶点及其数据库 ID。

 g.V().As("vertex").ValueMap<IDictionary<string, object>>()
.As("properties").Select<object>("vertex", "properties")
.ToList()

properties 是顶点的属性列表。当我尝试获取任何属性的值时,我发现它的类型是具有以下定义的对象
属性.Value ={System.Linq.Enumerable.SelectIListIterator }

我找不到一种方法来转换它来获取值。提前致谢。

最佳答案

要从 {System.Linq.Enumerable.SelectIListIterator< Newtonsoft.Json.Linq.JToken, object>} 对象获取值,您可以使用:

(property.Value as IEnumerable<object>).Cast<object>().ToList()这将返回 List< object>

关于c# - Gremlin.Net 从 Enumerable.SelectIListIterator 对象转换为真实类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48244787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com