swagger 如何通过使用注解将DateTime属性(DeletedTime)设置为Null?

mnemlml8  于 9个月前  发布在  其他
关注(0)|答案(2)|浏览(76)

我有DateTime属性来检查产品何时创建或删除,但当添加一个产品然后DeletedTime必须为空或空。我知道DateTime是一个值类型,所以我不能使用null或0。
public int getTime {set} = null(未工作)。public DateTime DeletedTime {get; set} = DateTime.MinValue;

06odsfpq

06odsfpq1#

你得这样申报财产

class Person
{
  public DateTime? DeleteDate {get;set;}
}

然后你可以用代码

Person person = new Person();
person.DeleteDate = null;
5ktev3wc

5ktev3wc2#

using System;

public class HelloWorld
{
    public static void Main(string[] args)
    {
        testModel tm = new testModel();
        //tm.date = DateTime.Now;
        Console.WriteLine(tm.date);
    }
}

public class testModel{
    public DateTime? date {get; set;} = default;
}

相关问题