为什么我在使用接口时会出现null异常

时间:2016-04-21 19:22:53

标签: c#

pain_return

然后例如:

some_string = ctypes.create_string_buffer(b' ' * 200)

那么我应该如何更改if(! isset($_SESSION["user"]) { header("location : logout.php"); exit("you are not authorized!"); } // and here i start my web page if the conditin above is not satisfied <html> ........ 不会为空的代码?

2 个答案:

答案 0 :(得分:1)

您必须初始化BlahValues。使用对象初始值设定项,可以按如下方式完成:

Class1 c1 = new Class1()
{
   BlahValues = new Blah() 
};

在您创建c1对象时,BlahValues会获取它的默认值,即null。因此,当您尝试为WhatYouJustSaidWhatever分配值时,您会得到一个空引用异常。

答案 1 :(得分:0)

在Class1

的构造函数中使用它
public  Class1()
{
    this.BlahValues = new Blah() 
}