CborReader.ReadStartMap 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将下一个数据项作为地图(主要类型 5)的开头读取。
public:
Nullable<int> ReadStartMap();
public int? ReadStartMap ();
member this.ReadStartMap : unit -> Nullable<int>
Public Function ReadStartMap () As Nullable(Of Integer)
返回
确定长度的地图中的键值对数;如果地图是不确定长度的,则为 null
。
例外
下一个数据项没有正确的主类型。
注解
使用地图内容时,就像是数组一样,长度是地图声明大小的两倍。 例如,大小 1 的映射必须通过对 和 的Int32连续调用ReadInt32()来使用包含 类型的键类型的StringReadTextString()值。 由调用方来跟踪下一个值是键还是值。 从根本上讲,这是一个技术限制,源于 CBOR 允许任意类型的密钥,例如映射可以包含映射本身的键。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈