如何在C#中处理NULL引用异常?

use*_*506 -2 xamarin xamarin.forms

我在使用Xamarin构建计算器应用程序时,单击“计算”按钮时输入框为空,这会导致错误,并且应用程序崩溃,如何处理数字为双精度类型的数字

jis*_*que 5

处理空引用异常。

当您尝试访问未引用任何对象的引用变量时,会发生NullReferenceException。如果引用变量未引用对象,则将其视为null。当变量为空时,运行时将通过发出NullReferenceException告知您正在尝试访问对象。

空检查尝试/捕获块

using System;

public class Example
{
/* set in the inspector*/
public Light myLight; 

public void Start () 
{
    try 
    {
        /* handle null Null ReferenceException*/
       if(myLight!=null) 
       {
         // here your code
       }
    }       
    catch (NullReferenceException ex) 
    {
        // handle the error
        }
    }
}
Run Code Online (Sandbox Code Playgroud)