摘要:                    
CLR 定义了两种类型,ReferenceTypes引用类型 和 ValueTypes 值类型。我们定义的各种Class都是引用类型,而我们用的decimal int 之类是值类型。 他们有什么区别呢?为什么 CLR要搞出两种类型出来呢?肯定是因为他们各有各的优点。我们会分别论述 首先...                阅读全文
            
        随笔分类 - C# Fundmental
不要在对抽象类接口abstract virtual什么的混淆不清了
2015-04-15 07:36 by FelixShen, 962 阅读, 收藏,
摘要:                    
(最近带一个新手入门 讲这边老费力了。)接口和抽象类不过都是类的抽象罢了,这是他们的本质,只不过人们的思维角度不同而已,一个偏向为行为契约上的抽象(接口) 一个更像大自然中的繁衍关系(抽象类)。直接上代码:class 抽象类 { public static void Main(s...                阅读全文
            
        Lambda表达式树
2015-03-25 15:20 by FelixShen, 825 阅读, 收藏,
摘要:                    
我先抛出一些问题要从sqlserver数据库某张表中查找某个叫 zhangsan的人的信息怎么找?很简单 sql语句: select * from _yourTable where name='zhangsan'现在同样的数据存放在xml文件里,我也要找到叫张三的怎么办?(不使用linq to xm...                阅读全文
            
        Delegate背后的秘密
2015-03-25 10:22 by FelixShen, 566 阅读, 收藏,
摘要:                    
表面上看来使用delegate是一件很简单的事。用delegate关键字定义,使用老套的new创建一个instance ,使用熟悉的方法调用写法调用,只不过不在是方法名,而是委托名。但是在这背后CLR为我们做了很多。当我们 写下下面这句话时public delegate void FeedBack(...                阅读全文
            
        
                    
                
浙公网安备 33010602011771号