我有一个名称空间,里面有一个类,里面有另一个类,即
namespace MySpace
public class MainClass
public class SubClass
public x as integer
public z as integer
end class
public function Foo ()
dim y as SubClass
y.x = 5
return
end function
end class
end namespace
除了该行y.x = 5
带有下划线,提示“变量 y 在被赋值之前被使用。运行时可能导致空异常”
基本上,我希望能够让 Foo 分配的多个项目随后可用于使用 MainClass 类的任何其他代码。最安全的方法是什么?如果我在 CI 中这样做会使用结构,但显然它们在 VB 中效率较低?