C#中的静态方法和静态变量的一些总结
2017-02-24 14:04
225 查看
方法:
static 修饰符的方法为静态方法,反之则是非静态方法
静态成员属于类所有,非静态成员属于类的实例所有,无论类创建了多少实例,类的静态成员在内存中只占同一块区域。(所有该类的实例都共享这个类的静态成员)
C#静态方法属于类所有,类实例化前即可使用,静态方法只能访问类中的静态成员。
非静态方法使用的时候先要实例一个对象,对象再使用这个方法.非静态方法可以访问类中的任何成员.(非静态成员在类实例化之前.系统没有分配内存.所以无法调用)
static 修饰符的方法为静态方法,反之则是非静态方法
静态成员属于类所有,非静态成员属于类的实例所有,无论类创建了多少实例,类的静态成员在内存中只占同一块区域。(所有该类的实例都共享这个类的静态成员)
C#静态方法属于类所有,类实例化前即可使用,静态方法只能访问类中的静态成员。
非静态方法使用的时候先要实例一个对象,对象再使用这个方法.非静态方法可以访问类中的任何成员.(非静态成员在类实例化之前.系统没有分配内存.所以无法调用)
相关文章推荐
- 关于C#中静态数据成员和静态方法的总结
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法
- Java自学总结之五静态方法与静态变量
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法 分类: C# 2014-02-08 01:53 1826人阅读 评论(0) 收藏
- 【C#小知识】C#中一些易混淆概念总结(三)---------结构,GC,静态成员,静态类
- C#实现camel字符串转换(以及查阅后总结的一些其他C#中string类中的方法)
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用
- C# 加密总结 一些常见的加密方法
- 【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- C# 加密总结 一些常见的加密方法
- 关于C#中静态数据成员和静态方法的总结。
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法
- 【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法