摘要:MSDN定义: 值类型 值类型直接包含它们的数据,值类型的实例要么在堆栈上,要么内联在结构中。值类型可以是内联的(由运行库实现)、用户定义的或枚举的。 引用类型 引用类型存储对值的内存地址的引用,位于堆上。引用类型可以是自描述类型、指针类型或接口类型。引用类型的类型可以由自描述类型的值来确定。自描述类型进一步细分成数组和类类型。类类型是用户定义的类、装箱的...
阅读全文
摘要:“+” 使用 + 运算符串联字符串文本或字符串常量时,编译器会创建一个字符串,串联不在运行时发生。无论涉及到多少个字符串,都不会有运行时性能开销。 但字符串变量只能在运行时串联。 String String 对象串联操作总是用现有字符串和新数据创建新的对象。 String.Concat 方法http://msdn.microsoft.com/zh-cn/library/xb636w5t.a...
阅读全文
摘要:WCF SOAP 可靠消息传递提供 SOAP 终结点之间的端对端消息传输可靠性。此消息传递通过克服传输失败和 SOAP 消息级别失败,可在不可靠的网络上实现传输可靠性。具体而言,它为跨 SOAP 或传输中介发送的消息提供了一种基于会话的、单一的和(可选)有序的传送。基于对话的传送可按消息的顺序(可选)将消息分组到一个会话中。 简单的说可靠会话就是保证: 消息不会丢失 消息不会重复...
阅读全文
摘要:托管资源一般是指被CLR控制的内存资源,它们的分配,使用及释放由CLR来管理。例如程序中分配的对象,作用域内的变量等。而非托管资源是CLR不能控制或者管理的部分,在应用程序中使用完这些非托管资源之后,必须显示的释放他们,否则会占用系统的内存和资源,而且可能会出现意想不到的错误。 常见的非托管资源:ApplicationContext, Brush, Component, Component...
阅读全文