在C#中,以下"容器"是否为引用类型保留引用或对象本身?
Queue
Stack
Array
List
Vector
Run Code Online (Sandbox Code Playgroud)
例如,如果我执行以下操作:
Queue<MyItem> item = new Queue<MyItem>(100);
MyItem mit = new MyItem();
item.Enqueue(mit);
Run Code Online (Sandbox Code Playgroud)
mit是复制的引用item还是mit对象本身已被移动到item内存位置?
如果我说
item = null;
Run Code Online (Sandbox Code Playgroud)
它不会将所有对象设置item为null.我对吗?
| 归档时间: |
|
| 查看次数: |
2902 次 |
| 最近记录: |