我正在为剑道图表标签做一些流畅的标记:
.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";
}
它说我不能用字符串常量代替字符串?这很疯狂!
答案 0 :(得分:2)
嗯,看起来像@Didaxis是对的,我做了重建,似乎是固定的。怪异。