1

我使用以下代码:

WMPEqualizerSettingsCtrl eq = null;
eq.enhancedAudio = true;

但我收到一个错误:

你调用的对象是空的。

4

1 回答 1

1

是的,您在声明它时已将eq对象设置为等于。null这就是产生异常的原因:您不能设置不存在的对象的属性!

如果要创建WMPEqualizerSettingsCtrl类的实例,只需使用new

WMPEqualizerSettingsCtrl eq = new WMPEqualizerSettingsCtrl();
eq.enhancedAudio = true;   // now eq exists, so it won't throw an exception!

我不确切知道WMPEqualizerSettingsCtrl该类是什么,但您可能需要将一些参数传递给构造函数。这些为该类提供了有关您希望如何创建它的附加信息。

于 2012-01-15T10:14:19.783 回答