/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/csharp/language-reference/compiler-messages/snippets/null-warnings/Program.cs
21 строка
441 B
Bill Wagner
Clarify correct examples (#38589)
11 дек 2023, 16:49
Не верифицирован
11 дек 2023, 16:49
ff40c5a
Код
Авторство
О чём код?
// <ProvideNullCheck> void WriteMessageLength(string? message) { if (message is not null) { Console.WriteLine(message.Length); } } // </ProvideNullCheck> // <PossibleNullAssignment> string? TryGetMessage(int id) => ""; string msg = TryGetMessage(42); // Possible null assignment. // </PossibleNullAssignment> // <NullGuard> string notNullMsg = TryGetMessage(42) ?? "Unknown message id: 42"; // </NullGuard>