小编Mir*_*aig的帖子

如何使用c#解析包含$(美元)字段?

任何人都可以告诉我,我们如何解析一个以字母开头的字段$

见下面的样本,

{
    id: 123,
    $firstName: "abc",
    $lastName: "xyz"
}
Run Code Online (Sandbox Code Playgroud)

我曾经通过下面的对象解析它,但是将值变为空.

var jsonString = "{\"id\": 123,\"$firstName\": \"abc\", \"$lastName\": \"xyz\"}";
var restaurant = Newtonsoft.Json.JsonConvert.DeserializeObject<Models.Data>(jsonString);
Run Code Online (Sandbox Code Playgroud)

数据

public class Data
{
    public int ID { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

FirstName并且LastName正在null

请告诉我我做错了什么.

c# json bson

3
推荐指数
1
解决办法
107
查看次数

float表示小时到小时:分钟:秒使用c#

我需要将表示小时的浮点数转换为小时:分钟:秒.

如何使用C#实现这一点.

目前我正在将这个5.4898391027272906浮动小时转换为小时分钟和秒,我得到的结果只有几小时和几分钟而不是秒.

以下是我的代码:

double time = 5.4898391027272906;
double hours = Math.Floor(time);
double minutes = Math.Floor(time * 60 % 60);
double seconds = Math.Floor(time * 360 % 360);
Run Code Online (Sandbox Code Playgroud)

结果:小时= 5,分钟= 29,秒= 176

但我希望在60秒之间获得一秒钟.

c# double timespan

0
推荐指数
1
解决办法
2707
查看次数

标签 统计

c# ×2

bson ×1

double ×1

json ×1

timespan ×1