c# 声明一个对象意味着什么
2016-11-15 20:22
211 查看
声明一个对象,其实声明的是一个指向对象的指针,我称之为对象指针,在C#中,就是对象引用——object reference.
声明了一个对象,只要有一个对象给它就可以了。没必要非是新建的。返回的也行。
但是这个指针是模糊的,代表了那个对象。新建一个对象,就是在内存中实在地创建了一个对象。将这个新建的对象给声明的对象,其实是,将新建对象的指针给对象的指针。当然,只要有一个对象存在就行,不一定非要是新建的。
相关文章推荐
- 你知道C#中的new关键字在声明一个对象时都做什么了吗?
- C#中进行字符串类型声明时,一个小写 "string ", 一个大写 "String ", 这两个类有什么区别呢?
- 声明一个对象和new一个对象有什么区别?
- Java和C++声明一个对象有什么不同
- 使用临时表与声明一个表数据类型的变量有什么区别
- 一个奇怪的问题:在类里面声明一个该类的对象
- 新new 的一个对象不对它进行任何操作,直接返回,将返回什么?
- c# 使用 new 操作符构造新对象中做了一些什么 (简单版)
- 一个调查结果(在下一个版本的VS/C#中你想要什么?)
- 认识一个对象的真实面目(什么类)
- JAVA中创建一个对象有哪几种方法,有什么区别?
- C# SelectNodes获取一个不存在的Node时,会返回什么
- c++的类中,声明一个对象好还是用指针申请一块空间好?
- .net C# 如何判断一个对象是否具有某个方法
- 一个克隆对象的C#基类
- C# 2005如何根据类型声明的字符串反射创建泛型(Generic)对象
- 在C#如何遍历一个对象的所有属性
- 通过for循环一次声明一个类的多个对象.
- 发布一个C#+ADOMD.NET实现查看分析服务数据库信息的类对象
- C#声明一个100大小的数组 随机生成1-100之间不重复的数