问题描述
PrinterSettings set = new PrinterSettings();
set.PrinterName = set.InstalledPrinters[0];
我无法编译它,因为错误(谷歌翻译):无法通过实例链接访问它。
如何解决?
解决方法
InstalledPrinters 是一个静态属性,所以使用类名而不是实例名来访问它:
set.PrinterName = PrinterSettings.InstalledPrinters[0];
请注意,如果没有安装打印机,这会崩溃,因此最好检查 PrinterSettings.InstalledPrinters
是否不为空。