wcf学习笔记_2(修改wcf配置文件)
摘要:修改客户端配置文件:在客户端的配置文件中添加<appSettings>,方便获取更改.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// <summary> /// 更改配置文件 /// </summary> /// <param name="serverIp"></param> public static void ChanageConfig(string
阅读全文
委托.事件.Lambda(2)
摘要:在C#中,一个类可以有域(Fields)、属性(Properties)、方法(Methods)、索引(Indexs)、事件(Events)等成员,其中事件(Events)成员就是用来声明一个类事件的。在类中声明一个事件成员一般采用如下的语法形式:public event 代表名 事件名。1.一个简单的委托[代码]根据委托的定义,我们可以知道这段代码的将结果。DelegateOperation--&...
阅读全文
浅尝EffectiveCSharp_5
摘要:Item 10:使用可选参数来减小方法重载 Use Optional Parameters to Minimize Method Overloads这似乎不是什么很难实现或很新颖的特性(C#4.0新增),只要编译器的支持就可以(VB很早就支持了)。估计加入的原因是群众的呼声太高了。C#中在调用点对已命名的参数进行了支持。这意味着正式参数名称现在是你的公共接口的一部分类型。改变一个公共参数的名称可能...
阅读全文
浅尝EffectiveCSharp_4
摘要:Item 8: 使用查询语法,避免循环Prefer Query Syntax to Loops使用循环语句[代码]使用查询语法[代码]The .NET BCL has a ForAll implementation in List<T>. It’s just as simpleto create one for IEnumerable<T>:The .NET B...
阅读全文
.NET书籍推荐
摘要:任何语言的学习,要快速掌握,不在看书,而在实践。——题记 .NET技术从1.1发展到2.0,内核基本完善,从.NET 2.0开始学习是个明智的选择。而NET 3.5以及即将推出的.NET 4.0所新加的技术如LINQ,弱语言支持等等,是初学者不用太关心的技术,用到再学吧,要不你会这么多技术书压着停步不前。 另外,.NET框架虽说与编程语言无关,但说到底还是得依托于语言实现...
阅读全文
Pro C#2008遗漏回顾
摘要:1、VS2008会把程序的Main()方法自动定义为隐式私有的,以确保其他应用程序不能直接掉哟个另一个应用程序的入口点。2、.NET的数值类型支持MaxValue和MinValue属性,这两个属性说明了给定的类型可以存储的范围。3、params官架子可以把可变数量的(相同类型)作为单个逻辑参数传给方法。比如创建时:CalculateAverage(patams double[] values) 实...
阅读全文