C# 错误 ;1和x9;非静态字段、方法或属性需要对象引用';System.Windows.Forms.PictureBox.Image.get';

C# 错误 ;1和x9;非静态字段、方法或属性需要对象引用';System.Windows.Forms.PictureBox.Image.get';,c#,winforms,C#,Winforms,我在c#winform中尝试了以下代码 但我得到了错误 错误1非静态字段需要对象引用, 方法或属性“System.Windows.Forms.PictureBox.Image.get” PictureBox是窗体上控件类的名称。例如,您需要在表单上使用实际PictureBox的名称 pictureBox1.Image = Image.FromFile(opf.FileName); 静态方法是可以调用的方法,而无需创建类的对象。你可以在你想要的地方打电话。 示例:String.IsNullOrW

我在c#winform中尝试了以下代码

但我得到了错误

错误1非静态字段需要对象引用, 方法或属性“System.Windows.Forms.PictureBox.Image.get”


PictureBox
是窗体上控件类的名称。例如,您需要在表单上使用实际PictureBox的名称

pictureBox1.Image = Image.FromFile(opf.FileName);

静态方法是可以调用的方法,而无需创建类的对象。你可以在你想要的地方打电话。 示例:
String.IsNullOrWhitespace(“exampleString”)
是一个静态方法

非静态方法是必须创建对象实例的方法。这就是PictureBox.Image.Get的内容,请检查此示例以获取修复 例如:

PictureBox box = new PictureBox();
box.Image = Image.FromFile(opf.FileName);
PictureBox box = new PictureBox();
box.Image = Image.FromFile(opf.FileName);