菜鸟请教:在嵌套类里如何使用外部类的非静态成员?

清风明月逍遥云 清风明月逍遥云 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在主窗体的类(Form1)内部建了一个新类(假设名字是AAA)。AAA内部想改变Form1的一个标签控件label1.Text的内容,然而出现错误警告:不能在嵌套类里使用外部类的非静态成员!
我百度了一下,据说可以用构造函数解决此问题,但是我试着做了一下,虽然没有警告了,并且可以编译执行了,但执行的末期,VS2013却崩溃了。而假如我注释掉AAA内部用来改变label1.Text内容的语句,则不会崩溃。

我是搞嵌入式的,对上位机软件不熟悉。难道嵌套类不常用吗? C#或者.Net没有现成的指令吗?
另外,本论坛没有搜索功能吗?在提问前我可以搜索一下,看看是否有人遇到同样问题?

谢谢大家!
...全文

相关推荐

评论 53
收藏 已收藏
分享
返回顶部
清风明月逍遥云
C# 111,129 成员 642,540 内容