更新:2007 年 11 月
错误消息
“l”后缀很容易与数字“1”混淆 -- 为清楚起见,请使用“L”编译器在检测到转换到的 long 所使用的是小写 l 而不是大写 L 时发出警告。
下面的示例生成 CS0078:
复制代码 | |
---|---|
// CS0078.cs // compile with: /W:4 class test { public static void TestL(long i) { } public static void TestL(int i) { } public static void Main() { TestL(25l); // CS0078 // try the following line instead // TestL(25L); } } |