序言

const和readonly关键字

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

private protected public internal的区别

.NET面试题系列(十八)常用关键字 随笔 第1张

out  ref

out适合用在需要retrun多个返回值的地方,而ref则用在需要被调用的方法修改调用者的引用的时候。

值类型和引用类型

.NET面试题系列(十八)常用关键字 随笔 第2张 .NET面试题系列(十八)常用关键字 随笔 第3张

class和struct的区别

class 是引用类型存在堆上,structs是值类型存在栈上。

.NET面试题系列(十八)常用关键字 随笔 第4张

Dispose()、Close()、Finalize()的区别详解

其实不管是Dispose,Close,Finalize方法﹐最终应该都是执行相同的代码
区别﹕
Finalize方法﹕只能由微软调用
Dispose和Close方法﹕提供给您调用
因此在您使用完那些类别后﹐那就直接调用Close吧(没有Close﹐再调用Dispose方法)﹐当然万一您忘了﹐也别担心﹐还有垃圾收集器帮您垫后。

总结:Dispose 和 Close基本上是一样的。 Close 是为那些不熟悉Dispose的开发者设计的,Close让人更容易理解是做什么的。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄