自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

supermuia的专栏

一个专注于.NET开发的菜鸟程序员

  • 博客(5)
  • 收藏
  • 关注

转载 .NET 4.0中的泛型协变和反变

原文链接:http://www.cnblogs.com/Ninputer/archive/2008/11/22/generic_covariant.html随Visual Studio 2010 CTP亮相的C#4和VB10,虽然在支持语言新特性方面走了相当不一样的两条路:C#着重增加后期绑定和与动态语言相容的若干特性,VB10着重简化语言和提高抽象能力;但是两者都增加了一项功能:泛型类型

2012-02-29 08:46:50 494

转载 C# 虚方法(virtual)覆盖(override) - 隐藏(new) - 重载

using System;using System.Collections.Generic;using System.Text;using System.Threading;namespace AppTest{    class Demo_virtual    {        static void Main(string[] args)        {

2012-02-28 10:33:44 410

原创 C#中字段与属性

在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作。在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值

2012-02-28 09:47:18 350

原创 C#中传递参数的类型

和C++中一样,C#中可以通过传递值和传递引用两种方式给方法传递参数。二者的区别是:通过引用传递时,被调用的方法得到的就是这个变量,所以在方法内部对这个变量所做的任何改变在方法退出后仍然有效;通过值传递,则被调用的方法得到的只是变量的一个副本,方法内部对变量所做的改变操作不会影响原来变量的值。对于复杂的数据类型,显然按引用传递的效率更高,因为按值传递的话必须复制大量数据。类是采用引用进行传递,

2012-02-27 17:26:02 449

原创 C#中类与结构的区别

1.类存储在内存的堆(heap)上;结构存储在内存的栈(stack)上。2.类是引用类型;结构是值类型。3.类可以从另一个类继承;结构不可以从另一个结构继承。

2012-02-27 16:38:08 185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除