共 10 篇文章 |
|
与VS集成的若干种代码生成解决方案[博文汇总(共8篇)]前一阵子写了不少关于代码生成相关的文章,介绍了一些如何通过VS自动生成代码的解决方案,比如CodeDOM、T4以及ASP.NET的BuildProvider等。CodeDOM 提供了表示许多常见的源代码元素类型的类型。T4的核心是一个基于“文本模板”的转换引擎,我们可以通过它生成一切类型的文本型文件,比如我们... 阅9 转0 评0 公众公开 17-06-14 23:27 |
Visual Studio 2015的坑:中文字符串编译后成乱码。用ildasm查看VS2015编译出来的程序集的IL代码(乱码):.maxstack 2IL_0000: ldarg.0IL_0001: ldstr bytearray (C9 00 CF 00 D2 00 BB 00 D2 00 B3 00 ) IL_0006: stfld string BlogServer.Pager::PreviousTextIL_000b: ldarg.0IL_000c: ldstr bytearray (CF 00 C2 00 D2 00 BB 00 D2 00 B3 0... 阅460 转0 评0 公众公开 16-11-09 13:24 |
dog.new Dog(){ Id=1, Name="Ruiky", Age=1, Toy = { ToyId=1, ToyName="小球"}},new Dog(){ Id=1, Name="Ruiky", Age=1, Toy = new DogToy{ ToyId=1, ToyName="小球"}},普通方法定义方式,因为方法的存在是为了 复用 一段代码,所以一般会给方法取个名字,这个方法的引用就可以通过 "方法名&quo... 阅1837 转5 评0 公众公开 15-05-22 11:22 |
只读属性可以和标了readonly的字段一样在构造函数里面赋值。Lambda表达式用作属性 (Expression bodies on property-like function members)里面有那个role是我们手写的字符串,在给role改名时,很容易把下面的那个字符串忘掉,C#6.0解决了这个问题,看看新写法。在之前版本的C#中是不允许结构体拥有无参构造函数的,在C#6.0中是允许的,但需要... 阅68 转0 评0 公众公开 14-11-24 05:59 |
下面的列表可提供对有关特定的 .NET Framework 功能和技术领域的文档快速访问(按字母顺序列出)。 阅128 转1 评0 公众公开 14-08-12 06:54 |
阅28 转1 评0 公众公开 14-04-22 10:52 |