这两个关键字是一对的
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(); }
这个静态方法从初始化开始就一直存在,他的生命周期从初始化到程序结束,不会被GC垃圾回收机制回收
一般是类的属性调用频繁时,可以用,但静态类方法不宜过多,毕竟一直占用内存。
所以静态方法不能通过new一个对象来调用
Way.getWay2()
auto的含义是由程序自动控制变量的生存周期,通常指的就是变量在进入其作用域的时候被分配,离开其作用域的时候被释放;
不声明static默认是auto。每一次引用都是一个新的对象。
auto通过new一个对象来调用
Way way=new Way(); way.getWay();
本文来自博客园,作者:阿霖找BUG,转载请注明原文链接:https://www.cnblogs.com/lin-07/p/17377060.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
2022-05-06 sqlyog链接时出现访问被拒绝