Xamarin:如何使用 YES 实现 NSDictionary

Xamarin: How to implement NSDictionary with YES

我需要在 Xamarin/C# 中创建一个具有 YES 值的 NSDictionaryObjective-C 中的 NSDictionary 看起来像这样:

NSDictionary *requestSettings = @{
    kKeyOne : @YES,
    kKeyTwo : @YES
};

我不知道在 Xamarin 哪里可以找到 YES 关键字。

在字典中设置值

Dictionary<string, bool> dictionary =
        new Dictionary<string, bool>();

dictionary.Add("kKeyOne", true);
dictionary.Add("kKeyTwo", true);

获取值 -

bool value = dictionary["kKeyOne"];
NSMutableDictionary dict = new NSMutableDictionary();

dict.Add("test", new NSNumber(true));

您可以使用 CFBoolean.True 和 CFBoolean.False 作为您的值。