我使用以下代码:
WMPEqualizerSettingsCtrl eq = null;
eq.enhancedAudio = true;
但是我收到了一个错误:
对象引用未设置为对象的实例。
答案 0 :(得分:1)
是的,您在声明时将eq
对象设置为null
。这就是产生异常的原因:你不能设置不存在的对象的属性!
如果您想创建WMPEqualizerSettingsCtrl
类的实例,只需使用new
:
WMPEqualizerSettingsCtrl eq = new WMPEqualizerSettingsCtrl();
eq.enhancedAudio = true; // now eq exists, so it won't throw an exception!
我不确切知道WMPEqualizerSettingsCtrl
类是什么,但您可能需要将一些参数传递给构造函数。这些为类提供了有关您希望如何创建它的其他信息。