我正在C#
寻求解决方案。我有一个像
NSDictionary metrics = new NSDictionary ("leftInset", 22);
现在我希望将数字设为float
。我试过这个
metrics.ValueForKey(new NSString("leftInset"))
但返回值的类型为NSObject
。我怎样才能获得浮动?
答案 0 :(得分:4)
float f = (metrics ["leftInset"] as NSNumber).FloatValue;
答案 1 :(得分:3)
将其投放到NSNumber。
有一个方便的构造函数,它至少需要一个键和一个值,可选值通过将每个键与值配对来创建字典。如果使用.NET对象,则首先使用NSObject.FromObject将键和值装入NSObjects。