相关疑难解决方法(0)

怎么会这个== null?

编辑:这不是这个问题的重复,因为这是一个使用Delegate.CreateDelegate的实际例子,另一个是关于IL的理论讨论.除了单词this和null之外,没有什么可以互相做.

相对于这个问题 ......

我遇到一个在null的实例上调用事件处理程序的情况.奇怪的.看图像:

在此输入图像描述

我不明白发生了什么.如何在null实例上调用实例方法???

.net c# null events

27
推荐指数
1
解决办法
1806
查看次数

如何摆脱NullReferenceException错误

我收到这个错误NullReferenceException was unhandled by user code.此行发生错误

PropertyChanged(this, new PropertyChangedEventArgs("AboveAircraft"));
Run Code Online (Sandbox Code Playgroud)

我试过if( this != null)但它仍然有错误.我怎么摆脱它?

代码如下所示:

public int AboveAircraft
{
        get { return _above; }
        set
        {
            if (SetProperty(ref _above, value, "AboveAircraft") && _updateModel)
            {
                if (Model.AltitudeBand == null)
                {
                    Model.AltitudeBand = new AltitudeBand();
                }

                if (this != null && AboveAircraft != null)
                {
                    PropertyChanged(this, new PropertyChangedEventArgs("AboveAircraft"));
                    if (_above < _below)
                    {
                        BelowAircraft = _above;
                    }
                }

                Model.AltitudeBand .Above = new AltitudeBandLimit() { Unit = AltitudeUnit.Foot, Value = …
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

c# ×2

.net ×1

events ×1

null ×1