相关疑难解决方法(0)

C#Nullable <DateTime>到字符串

我有一个DateTime?变量,有时值是null,我怎么能在值为时返回空字符串"",null或者DateTime在没有时返回值null

c# datetime

34
推荐指数
5
解决办法
2万
查看次数

如何将System.Guid转换为C#中的字符串

我在类中有以下字段定义:

   public Nullable<System.Guid> GlobalId { get; set; }
Run Code Online (Sandbox Code Playgroud)

我有另一个课程如下:

   public string GlobalId { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想将类型为System.Guid的字段的值放入字符串中.

我试着这样做:

        var questionIds = _questionsRepository.GetAll()
            .Where(m => m.Problem != null &&
            m.Problem.SubTopic != null &&
            m.Problem.SubTopic.Topic != null &&
            m.Problem.SubTopic.Topic.SubjectId == 1)
            .Select(m => new QuestionHeader { GlobalId = (string) m.GlobalId })
            .ToList();
        return questionIds;
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误说:

   Cannot convert type 'System.Guid?' to 'string'
Run Code Online (Sandbox Code Playgroud)

谁能告诉我怎么做到这一点?

c#

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

标签 统计

c# ×2

datetime ×1