static,和auto关键字

发布时间 2023-05-06 14:01:36作者: 阿霖找BUG

这两个关键字是一对的

static表示静态

        public static void mothed1()
        {
            string text = "234.567891230";
            //Console.WriteLine(int.Parse(text));//必须是对应的类型
            Console.WriteLine(double.Parse(text));
            Console.WriteLine(float.Parse(text));
            Console.ReadLine();
        }

这个静态方法从初始化开始就一直存在,他的生命周期从初始化到程序结束

auto的含义是由程序自动控制变量的生存周期,通常指的就是变量在进入其作用域的时候被分配,离开其作用域的时候被释放;

不声明static默认是auto。每一次引用都是一个新的对象。