剣道チャート ラベルの流暢なマークアップを行っています。
.Labels(x =>
x.DateFormats(formats =>
formats
.Days(MyFormat.DateReportByDay)
.Months(MyFormat.DateReportByMonth))
.Culture(Thread.CurrentThread.CurrentCulture)
そして、私はこのエラーを受け取ります:
コンパイラ エラー メッセージ: CS1660: デリゲート型ではないため、ラムダ式を型 '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";
}
文字列の代わりに文字列定数を使用できないと言っています?? これは狂気です!