Windows phone 7 为什么Facebook SDK(v6.0.10-beta版)中的JsonObject是隐藏的?
我正在使用这个新的SDK,而JsonObject类似乎是隐藏的。FacebookApiEventArgs具有类型为“object”的结果对象,但实例类型为JsonObject,在intellisense中不可用Windows phone 7 为什么Facebook SDK(v6.0.10-beta版)中的JsonObject是隐藏的?,windows-phone-7,facebook-c#-sdk,windows-phone,Windows Phone 7,Facebook C# Sdk,Windows Phone,我正在使用这个新的SDK,而JsonObject类似乎是隐藏的。FacebookApiEventArgs具有类型为“object”的结果对象,但实例类型为JsonObject,在intellisense中不可用 你知道为什么这样设计吗?强烈不鼓励使用JsonObject或JsonArray。改用IDictionary或IList JsonObject和JsonArray将继续工作,但已对intellisense隐藏。谢谢。。。这似乎有点奇怪-每次我想访问它,或者必须编写一个扩展方法时,都必须转换
你知道为什么这样设计吗?强烈不鼓励使用
JsonObject
或JsonArray
。改用IDictionary
或IList
JsonObject和JsonArray将继续工作,但已对intellisense隐藏。谢谢。。。这似乎有点奇怪-每次我想访问它,或者必须编写一个扩展方法时,都必须转换到它。。只是为了让我明白。。SDK的经验是,当传入参数时,用户创建一个实现这两个接口之一的对象,并传入参数?只是为了确保我没有遗漏任何内容。您不需要实现这些接口,您可以将常规的.net framework类型(如Dictionary或ExpandooObject)甚至匿名类型作为参数传递。我正在使用WP7-无expandos。没什么大不了的。对我来说,这似乎是一个战略设计的决定。再次感谢你提供的信息。