C#基础之静态字段和常量字段的区别

静态字段是属于类的,由类名直接调用,因为static在程序初始化的时候就已经在内存创建好了,直接调用就行

常量属于对象的,只有把类实例化出来,在用对象名才可以调用,因为在程序初始化的时候,如果常量没有被调用,那么就不会占用内存空间,只有在实例化对象的时候,才会在内存中开辟该内存的空间

class Student
    {
        public int Age;//常量字段
        public string Name;//常量字段
        public static int Scose;//静态字段
        public void Jihe()
        {
            Student.Scose = 13;//静态字段直接由类名直接调用
            Student stu= new Student();
            stu.Age = 12;//然而常量字段就只能通过实例化对象才能调用
        }
    }

 

C#基础之静态字段和常量字段的区别

上一篇:windows系统搭建Robot Framework


下一篇:《Origin 9.0科技绘图与数据分析超级学习手册》一第 1 章 Origin 9.0概述1.1 Origin简介