static

来源:3-5 【操作】对象聚合 Cohesion

judicious阳

2023-08-28

阿老师您好,我之前也看过一些教程,就是有的在写方法时会强调static,就比如
public static void·······,有的就直接public void·····,导致现在我对static也是抓耳挠腮。

写回答

1回答

阿莱克斯刘

2024-01-17

总之,反正凡是加了 static 的变量或方法都可以在不使用new关键词实例化的情况下直接使用,非常类似单例模式。static是把双刃剑,使用起来可以摆脱实例化,但是会对全局变量造成一定程度的污染,从而引发多线程异常。所以,我们公司的手册里禁止程序员在class内给成员变量加上static。

0
0

C#速成指南--从入门到进阶,实战WPF与Unity3D开发

系统掌握C#核心和应用,获得全行业适配的技能

839 学习 · 198 问题

查看课程