猿问

c#引用类型求教

1.datagrid.datasource=dt;

2.var obj = datagrid.datasource as datatable

(转换后)第二句obj的引用会指向dt在内存托管堆中的地址嘛???


慕容森
浏览 428回答 2
2回答

繁花不似锦

as操作不会产生新的对象,也不会分配新的内存。所以obj指向dt指向的位置

忽然笑

你问的太离谱,我只能回答:变量 obj 和 dt 引用的是同一个 DataTable 对象。如果 datasource == null ,可以转换成功,obj 也会等于 null。
随时随地看视频慕课网APP
我要回答