C# Can’;t设置字符串集合’;一串

C# Can’;t设置字符串集合’;一串,c#,stringcollection,C#,Stringcollection,我有密码 PrinterSettings set = new PrinterSettings(); set.PrinterName = set.InstalledPrinters[0]; 我无法编译它,因为有错误(谷歌翻译):不可能通过实例链接访问它 如何修复它?是一个静态属性,因此请使用类名而不是实例名来访问它: set.PrinterName = PrinterSettings.InstalledPrinters[0]; 请注意,如果没有安装打印机,这将崩溃,因此最好检查PrinterS

我有密码

PrinterSettings set = new PrinterSettings();
set.PrinterName = set.InstalledPrinters[0];
我无法编译它,因为有错误(谷歌翻译):不可能通过实例链接访问它

如何修复它?

是一个静态属性,因此请使用类名而不是实例名来访问它:

set.PrinterName = PrinterSettings.InstalledPrinters[0];

请注意,如果没有安装打印机,这将崩溃,因此最好检查
PrinterSettings.InstalledPrinters
是否为空。

如果有错误消息,通常也会有错误号。最好的方法是启动浏览器并搜索该错误代码。以下是CS0176的结果: