Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Atrybut CLSCompliant nie ma znaczenia w przypadku zastosowania do zwracanych typów. Zamiast tego spróbuj umieścić ją w metodzie .
Typy zwracane funkcji nie są sprawdzane pod kątem zgodności CLS, ponieważ reguły zgodności CLS mają zastosowanie do metod i deklaracji typów.
Przykład
Poniższy przykład generuje ostrzeżenie CS3023:
// C3023.cs
[assembly:System.CLSCompliant(true)]
public class Test
{
[return:System.CLSCompliant(true)] // CS3023
// Try this instead:
// [method:System.CLSCompliant(true)]
public static int Main()
{
return 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.