Поделиться через


Предупреждение компилятора (уровень 4) CS0078

Обновлен: Ноябрь 2007

Сообщение об ошибке

Суффикс "l" легко спутать с цифрой "1" — для ясности используйте "L"
The 'l' suffix is easily confused with the digit '1' -- use 'L' for clarity

При обнаружении приведения к типу 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);
   }
}