C#
爱吃甜食_
一点点进步,让编程更有趣
展开
-
.net中的托管和非托管
前言最近在看《ASP.NET MVC 4框架揭秘》,里面有很多微软.net的东西,其中就很多次提到了托管与非托管,搞得我云里雾里的,今天特地抽空来整理一下。大部分内容都是参考别人的。托管代码托管代码就是Visual Basic .NET和C#编译器编译出来的代码。编译器把代码编译成中间语言(IL),而不是能直接在你的电脑上运行的机器码。中间语言被封装在一个叫程序集(asse转载 2017-08-29 17:05:06 · 323 阅读 · 0 评论 -
[转载]C#中StreamWriter与BinaryWriter的区别兼谈编码。
参考:1. 《C#高级编程》第六版2. 文件流和数据流-C#程序设计教程 2010-7-11补充: 发现了一篇讲编码的深入而全面的好文章http://www.cnblogs.com/KevinYang/archive/2010/06/18/1760597.html向文件写入非字符类型数据当向文件中写入非字符类型的数据时,StreamWriter和BinaryWriter存在巨大差异。Strea...转载 2018-05-28 10:39:57 · 261 阅读 · 0 评论 -
C#依赖倒置原则(DIP)解耦合--转载
依赖倒置原则依赖倒置原则,DIP,Dependency Inverse Principle DIP的表述是:1、高层模块不应该依赖于低层模块, 二者都应该依赖于抽象。2、抽象不应该依赖于细节,细节应该依赖于抽象。这里说的“依赖”是使用的意思,如果你调用了一个类的一个方法,就是依赖这个类,如果你直接调用这个类的方法,就是依赖细节,细节就是具体的类,但如果你调用的是它父类或者接口的方法...转载 2018-11-26 16:26:55 · 745 阅读 · 0 评论 -
未能找到路径“\bin\roslyn\csc.exe”的一部分 解决方法
Your build is trying to find\bin\roslyn\csc.exebecause following packages have been added in your project.Just review youpackages.configfile, you can have both of them thereMicrosoft.CodeDom.Pr...原创 2018-12-06 14:05:52 · 10092 阅读 · 1 评论 -
30分钟LINQ教程(转载)
在说LINQ之前必须先说说几个重要的C#语言特性一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型 甚至在foreach一个集合的时候, 也要为遍历的集合的元素,指定变量的类型 隐式类型的出现, 程...转载 2019-01-06 15:57:50 · 180 阅读 · 0 评论