Ostrzeżenie kompilatora (poziom 2) CS0652
Porównanie z stałą całkowitą jest bezużyteczne; stała znajduje się poza zakresem typu "type"
Kompilator wykrył porównanie między stałą a zmienną, w której stała jest poza zakresem zmiennej.
Poniższy przykład generuje CS0652:
C#
// CS0652.cs
// compile with: /W:2
public class Class1
{
private static byte i = 0;
public static void Main()
{
short j = 256;
if (i == 256) // CS0652, 256 is out of range for byte
i = 0;
}
}
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: