【问题标题】:C# How to return string instead of DateTime using Partial classC#如何使用Partial类返回字符串而不是DateTime
【发布时间】:2013-06-30 10:00:37
【问题描述】:

在我的 silverLight 项目中,我在 Web 端有一个课程,其中包含几个 DateTime 字段。我想为客户端的类编写 Partial 类,它将返回字符串而不是 DateTime。怎么写?

这是我尝试过的。我在 Partial 类中添加了新的字符串变量,它将获取日期字段并返回字符串。

代码如下:

public partial class abcd 
{
  DateTime date1;
  public DateTime Date1
    {
        get { return date1; }
        set { date1 = value; }
    }
  DateTime date2;
  public DateTime Date2
    {
        get { return date2; }
        set { date2 = value; }
    }
}
public partial class abcd
{
  string date1Str;
  public string Date1Str
    {
        get { return Date1Str; }
        set { date2 = Date1.ToString(MM/dd/yyyy); }
    }
}

【问题讨论】:

  • 你试过什么?这似乎是一项微不足道的任务,所以我敢肯定这里隐藏着一些东西。
  • 你能发布一些代码示例吗?
  • 我不确定部分类与返回字符串而不是 DateTime 有什么关系...这些概念似乎是正交的。
  • 我已经编辑了我的代码请检查

标签: c# partial-classes


【解决方案1】:

我猜Date1Str 应该是只读的,看起来像这样:

public string Date1Str
{
    get { return date1.ToString("MM/dd/yyyy"); }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    • 2011-07-23
    • 2018-05-05
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多