小编ruw*_*ori的帖子

“退出构造函数时,不可为空的事件必须包含非空值”

我收到警告“退出构造函数时,不可为空的事件‘SomeEvent’必须包含非空值。请考虑将事件声明为可空。”

这是我的代码的一个非常简化的版本,它复制了完全相同的问题。我在这里缺少什么?这和.Net 6 有什么关系吗?

namespace ConsoleApp3
{
    public delegate void SomeDelegate(object sender, EventArgs args);

    public class NewClass
    {
        public NewClass(string name)
        {
            this.name = name;

        }

        public string name { get; set; }

        public event SomeDelegate SomeEvent;
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# events delegates non-nullable

5
推荐指数
1
解决办法
6039
查看次数

标签 统计

.net ×1

c# ×1

delegates ×1

events ×1

non-nullable ×1