اخطار Non-nullable property در فایل OperationResult در Visual Studio 2022
سلام استاد
در فایل OperationResult و در Visual Studio 2022 در خط زیر پیام اخطار داده می شود :
public string Message { get; set; }
اخطار :
Warning CS8618 Non-nullable property 'Message' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
باید چکار کنیم
تشکر
پاسخ ها

محمد اشرافی
سلام سلامت باشید
توی Dotnet 6 یه قابلیت اضافه شده به نام Nullable Refrence Type که به صورت پیش فرض روی پروژه هایی که میسازید فعال ه ، و String ها هم ذاتا Null پذیر هستند این گفته این پراپرتی ممکنه Null باشه چون توی Constructor هم دریافت نشده برای همین باید براش مشخص کنید که آره این پراپرتی Null پذیره
برای همین می تونید به این شکل بنویسید اش
public string? Message {get;set;}
یا اینکه این قابلیت رو کلا غیرفعال کنید که این Warning هارو نمایش نده
محبوب ترین مقالات



