
c#
wayne__liu
从事电子商务类型网站开发,熟练.net mvc+EF(entity framework)和webForm开发模式。
展开
-
C#的装箱和拆箱
装箱和拆箱是值类型和引用类型之间相互转换是要执行的操作。 1. 装箱在值类型向引用类型转换时发生2. 拆箱在引用类型向值类型转换时发生光上述两句话不难理解,但是往深处了解,就需要一些篇幅来解释了。我们先看装箱时都会发生什么事情,下面是一行最简单的装箱代码object obj = 1;转载 2016-06-29 16:42:13 · 286 阅读 · 0 评论 -
简单说明什么是泛型和用途
泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,简而言之,就是类型很泛,是定义了不同类型公有的一些操作,使用时实例化特定的类型既可以。比如,大家熟知的冒泡排序,public void Sort(int[] arr),给一组整数排序,若下次给一组byte型排序,再下次给一组char类型排序呢,这个排序程序就要根据不同的类型来作修改。这时,排序程序就可以这样写:public voi原创 2016-06-30 10:52:08 · 641 阅读 · 0 评论 -
简单讲解c#委托delegate的用途
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。public void GreetPeople(string name) { EnglishGreeting(name);}public void EnglishGreeti原创 2016-06-30 13:56:58 · 1577 阅读 · 0 评论