C#
PanZelin_up
放开我让我去学习好不好
展开
-
C# 字符串留用 Intern与IsInterned
C# 字符串留用 Intern与IsInterned使用IsInterned时,如果参数不在线程堆上,那么就返回null,并不会创建新字符串,如下图test3为null,说明“xyz”不在线程堆上;test4为“x”,说明“x”在线程堆上有一个现象,我们把test5放在test3后面声明一个“xyz”运行后可以看到test3不为null,这说明在程序运行时,“xyz”已经在test5的参数里存到了堆上。...原创 2021-08-17 21:58:27 · 222 阅读 · 0 评论 -
CLR寄宿和AppDomain
CLR寄宿和AppDomain(一)CLR(Common Language Runtime 公共语言运行时):提供的核心功能:内存管理、程序集加载、安全性、异常处理、线程同步。寄宿(hosting)使任何应用程序都能利用CLR的功能,它让现有的一些程序至少能部分使用托管代码编写,还可以为程序提供通过编译来进行自定义和扩展的能力。其中允许扩展性,意味第三方DLL可能会在程序中运行,DLL可能企...原创 2019-10-22 22:35:20 · 310 阅读 · 0 评论