C#
文章平均质量分 66
iteye_20994
这个作者很懒,什么都没留下…
展开
-
【转】类型初始值设定项引发异常
转自: http://www.cnblogs.com/kirinboy/archive/2007/11/07/951903.html -上午打开VS编译程序的时候,突然出现了这个运行时错误“类型初始值设定项引发异常”。昨天还没有这个错误呢,今天就突然出现,搞得我一头雾水。上网搜了一下,发现有很多人遇到了这个问题。经过一番折腾解决了这个问题后,发现很多人都没有意识到其症结所在,于是写这个随...原创 2015-09-11 10:30:41 · 306 阅读 · 0 评论 -
【转】Structure
转自: http://blog.xieyc.com/csharp-struct/ 结构体不能继承,但是能实现接口。虽然C#中的类具有很强的灵活性,几乎可以取代结构的所有用途,但是有时我们仅需要一个小的数据结构。此时,类提供的功能多于我们需要的功能,由于性能的原因,最好使用结构。看看下面的例子:class Dimensions{ public double Leng...原创 2015-04-15 12:43:13 · 108 阅读 · 0 评论 -
【转】堆和栈的区别(转过无数次的文章)
转自网上高手的总结,醍醐灌顶。 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意...原创 2015-04-12 13:31:43 · 87 阅读 · 0 评论 -
【转】Remoting
转自: http://blog.csdn.net/changtianshuiyue/article/details/8871597 涉及到的类: 客户端:1.System.Runtime.Remoting.Channel.Tcp.TcpClientChannel类:为远程调用实现使用 TCP 协议传输消息的客户端信道。信道跨越远程处理边界(例如,计算机或应用程序域)传输消息...原创 2015-03-25 19:26:45 · 85 阅读 · 0 评论 -
【转】 readonly, const, static readonly说明
转自:http://blog.csdn.net/shinehoo/article/details/5256781 文章1: 我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只 能在声明时通过常量表达式指定其值。而static readon...原创 2015-03-23 12:46:22 · 258 阅读 · 0 评论 -
【转】泛型理解
转自多篇博文:http://www.cnblogs.com/yangjunwl/articles/1208823.html 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就...原创 2015-03-19 11:16:13 · 72 阅读 · 0 评论 -
【转】shallow and deep copy
Quoted from: http://blog.csdn.net/yl2isoft/article/details/12200513 一开始,先对C#深拷贝与浅拷贝知识做个简单的总结。无论是浅拷贝与深拷贝,C#都将源对象中的所有字段复制到新的对象中。不过,对于值类型字段,引用类型字段以及字符串类型字段的处理,两种拷贝方式存在一定的区别(见下表)。深拷贝有多种实现方法,最简单的...原创 2015-01-12 16:55:33 · 109 阅读 · 0 评论 -
C# 之装箱与拆箱
知识点 值类型。值类型是在栈中分配内存,在声明时初始化才能使用,不能为null。值类型超出作用范围系统自动释放内存。主要由两类组成:结构,枚举(enum),结构分为以下几类:整型(Sbyte、Byte、Char、Short、Ushort、Int、Uint、Long、Ulong)浮点型(Float、Double)decimalbool用户定义的结构(struc...原创 2015-01-06 18:00:58 · 491 阅读 · 0 评论 -
Byte reverse using C#
using System.IO;using System;class Program{ static void Main() { byte a = (byte)35; Console.WriteLine(Convert.ToString(a,2)); Console.WriteLine(Convert.T...原创 2014-09-17 22:02:30 · 345 阅读 · 0 评论 -
乐观同步
[HttpPost][ValidateAntiForgeryToken]public async Task<ActionResult> Edit(int? id, byte[] rowVersion){ string[] fieldsToBind = new string[] { "Name", "Budget", "StartDate", "Instructo...原创 2016-06-22 11:29:15 · 143 阅读 · 0 评论 -
Net C# 解析 HTML -- Html Agility Pack
转自: http://blog.csdn.net/flying881114/article/details/6609546 http://www.cnblogs.com/stone_w/archive/2012/09/25/2701869.html Why Html Agility Pack? (以下简称HAP).Net下解析HTML文件有很多种选择,包括微软...原创 2015-05-23 19:08:41 · 156 阅读 · 0 评论