2

我正在为剑道图表标签做一些流利的标记:

.Labels(x =>
    x.DateFormats(formats =>
        formats
        .Days(MyFormat.DateReportByDay)
        .Months(MyFormat.DateReportByMonth))
     .Culture(Thread.CurrentThread.CurrentCulture)

我得到这个错误:

编译器错误消息:CS1660:无法将 lambda 表达式转换为类型“bool”,因为它不是委托类型

但如果我使用这段代码:

.Labels(x =>
    x.DateFormats(formats =>
        formats
        .Days("dd")
        .Months("MMM yy"))
     .Culture(Thread.CurrentThread.CurrentCulture)

它工作正常。我对格式变量的定义是

public static class MyFormat
{
    public const string DateReportByMonth = "MMM yy";
    public static string DateReportByDay = "dd";
}

意思是我不能用字符串常量代替字符串??这太疯狂了!

4

1 回答 1

2

好吧,看起来@Didaxis 是对的,我进行了重建,它似乎已修复。奇怪的。

于 2015-02-19T06:54:05.127 回答