“类MainForm可以进行设计,但不是文件中的第一个类”

错误分析:

C#允许在某命名空间下的一个代码文件中定义多个类,比如在一个主窗体MainForm的cs文件中除了定义窗体本身的类外,还可以定义全局变量的类,如下:

    public class PublicValue
    {
        public static List<string> mainlist = new List<string>();
    }
这样的一个类中的变量就是全局变量,可以在该命名空间下的任何窗体和类中访问,访问方式为通过“.”运算符:
PublicValue.mainlist

但是这个类只能放在主窗体类的后面定义。

对于有设计器的控件都要求控件所在的类是排在第一个。主窗体中有控件。

解决办法:

把主窗体的类的定义代码public partial class MainForm :Form放在最前面,其余类的定义放在后面。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值