【发布时间】:2021-09-23 07:51:12
【问题描述】:
通常在java 中,您可以声明一个实例变量,然后在构造函数或方法中对其进行初始化。
但是当我尝试在 C# 中这样做时,它给了我一个错误,说它需要是一个静态变量。
在这张图片中,我声明了 MailMerger 对象的一个实例变量,然后我在构造函数中对其进行了初始化。但是当我尝试使用该实例时,它给了我一个错误,要求它是static。
谁能给我解释一下这背后的原因? 提前谢谢你。
【问题讨论】:
-
FWIW,这会在 Java 中产生同样的错误!
标签: java c# static initialization declaration