Linux 上Mono的Platform Invoke实现的当前状态是什么?在Solaris上?
JSON.NET支持反序列化十六进制数字(例如),但是序列化0xffff怎么样?
以下有效,但似乎太复杂:
public sealed class HexJsonConverter : JsonConverter
{
public override bool CanConvert(Type objectType)
{
return typeof(uint).Equals(objectType);
}
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
writer.WriteRawValue($"0x{value:x}");
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
throw new NotImplementedException();
}
public override bool CanRead => false;
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找类似DateFormatHandling的东西,仅适用于整数。
我正在尝试复制以下行为(WM6).
转到设置 - >关于 - >设备ID.设备名称文本框获得焦点,导致屏幕键盘弹出.
我希望能够在我的应用程序中执行相同的操作,最好是在托管代码中.