2
메소드가 필드에서 실제로 널 점검임을 C # 널 입력 가능 참조에 알릴 수 있습니까?
다음 코드를 고려하십시오. #nullable enable class Foo { public string? Name { get; set; } public bool HasName => Name != null; public void NameToUpperCase() { if (HasName) { Name = Name.ToUpper(); } } } Name = Name.ToUpper ()에서 Name이 가능한 null 참조라는 경고가 표시됩니다. HasName을 인라인하여이 경고를 치료할 수 …