此錯誤在此上下文中的含義是什麼?「is」運算符不能應用於靜態類型的操作數
if (value == null)
return "";
if (value is Nullable && ((INullable)value).IsNull) //error on this line
return "";
if (value is DateTime)
{
if (((DateTime)value).TimeOfDay.TotalSeconds == 0)
return ((DateTime)value).ToString ("yyyy-MM-dd");
return ((DateTime)value).ToString ("yyyy-MM-dd HH:mm:ss");
}
我搜索了但沒有得到有關此錯誤的任何信息。我正在Mono上嘗試這個(2.10.8.1)。這是一個實際用於Windows的項目,但是當我嘗試在Monodevelop中編譯它時,出現了這個錯誤。
「價值」是否是靜態的? –
@AndreCalil:可能,沒關係。 – Ryan