- 博客(5)
- 收藏
- 关注
原创 C# 深拷贝与浅拷贝
1.基本概念:浅拷贝(Shallow Copy): 只复制对象的基本类型,对象类型,仍属于原来的引用。深拷贝(Deep Copy): 不紧复制对象的基本类,同时也复制原对象中的对象。完全产生新对象。也就是说两种复制区别只在于对象内部的引用类型。2.方法实现:浅拷贝是通过ICloneable接口实现的,当然开发者也可以自定义方法 public class TestCla
2013-12-27 10:05:39 484
转载 C# 并行线程探讨
参考书目:Professional.C#.4.0.and.NET.4.pdf 以及 Pro .NET 4 Parallel Programming in C#.pdfParallel Program in C#中有Delegate的Asynchronous也有Thread的Asynchronous,前者已经在《C#异步调用详细》中阐述清楚了,那它跟Thread的有什么区别呢?可能大家都
2013-12-25 15:06:37 733
转载 C# Extension Method
C#可以为类创建扩展方法,不过必须是Static类和Static方法,用this关键字加上Class来确定为哪个Class扩展方法。// Define an interface named IMyInterface. namespace DefineIMyInterface{ using System; public interface IMyInterface
2013-12-23 17:03:43 685
转载 C# BeginInvoke和EndInvoke异步调用
首先做一个Delegate的测试类using System;using System.Threading; namespace Examples.AdvancedProgramming.AsynchronousOperations{ public class AsyncDemo { // The method to be executed
2013-12-23 15:34:25 861
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人