随笔分类 - CLR via C# 笔记
摘要:CLR保证原子操作的类型: Boolean,Char, (S)Byte, (U)Int16, (U)Int32, (U)IntPtr, Single, and reference types.
阅读全文
摘要:1:当执行代码在catch,finally 块的时候,CLR不允许线程abort
阅读全文
摘要:dynamic,编译后被转换成带有 dynamicAttribute的object对象,可用在方法参数,返回值活或者局部变量上 执行过程: 运行时绑定首先会检查是否继承IDynamicMetaObjectProvider 否则将会使用反射进行操作解析 var只是一个变量声明的语法糖,编译后的类型要根
阅读全文
摘要:1:CLR不会自动调用值类型的构造函数,值类型不能创建无参的构造函数。
阅读全文
摘要:CLR 控制类型字段的结构: 友好程序集 当一个程序集被编译的时候,它可以通过定义在 System.Runtime.CompilerServices 命名空间的 InternalsVisibleTo 属性来标记友好的目标程序集。这个属性有一个字符串类型的参数来表示友好程序集的名称和公钥(传递的字符串
阅读全文
摘要:简单配置 1:指定自定义搜索目录 mypath:必须在是应用程序的子目录 高级配置 发布者策略 1:创建策略文件SomeClassLibrary.config 发布者策略配置文件只能指定以上配置信息。(例如你不能指定 publisherPolicy或者Probing元素) 这个策略文件告诉CLR当版
阅读全文
摘要:SN.exe 1:sn –k MyCompany.snk 创建密钥 2:sn -p E:\....XXX.pfx xxxx.snk 获取公钥 3:sn.exe -Ra XXX.dll XXX.pfx 重新签名 加密过程 程序集的文件FileDef manifest 包含了组成程序集的所有文件的清单,
阅读全文

浙公网安备 33010602011771号