代码改变世界

随笔分类 -  C#

C#中的委托,匿名方法和Lambda表达式

2012-03-15 09:53 by 追忆似水流年, 417 阅读, 收藏,
摘要: 文章很好,转载别人翻译国外的文章中文链接:C#中的委托,匿名方法和Lambda表达式 英文链接:C# Delegates, Anonymous Methods, and Lambda Expressions 附带一篇简单介绍匿名方法和lambda表达式的文章:不能不说的C#特性-匿名方法和Lambda表达式 阅读全文

出错提示为:该行已经属于另一个表 的解决方法

2011-09-08 17:36 by 追忆似水流年, 236 阅读, 收藏,
摘要: DataTable dt = new DataTable();dt = ds.Tables["All"].Clone();//把All的结构传递给dtDataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1");for(int i=0;i<dr.Length;i++){//将数组元素加入表...dt.Rows.Add(dr[i]);//出错提示为:该行已经属于另一个表}解决方法dt.Rows.Add(dr[i].ItemArray);这样就好了!刚好与遇见这个错误提示, 阅读全文

C#中小数点后保留两位小数,四舍五入的函数及使用方法

2011-08-08 10:25 by 追忆似水流年, 54523 阅读, 收藏,
摘要: Math.Round(45.367,2) //Returns 45.37Math.Round(45.365,2) //Returns 45.36C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入Math.Round(45.367,2,MidpointRounding.AwayFromZero);//45.37Math.Round(45.365,2,MidpointRounding.AwayFromZero) //Returns 45.37 阅读全文

AutoResetEvent使用及线程相关资料收集

2011-06-07 17:51 by 追忆似水流年, 242 阅读, 收藏,
摘要: 文章链接地址为:http://www.cnblogs.com/breezeli/archive/2010/11/10/1873763.html 其中作者开头写的小例子很不错,可以对AutoResetEvent和ManualResetEvent的使用有清晰的认识:Set()方法就是将信号置为发送状态( 阅读全文

关于C#多线程的WaitHandle

2011-06-03 17:15 by 追忆似水流年, 423 阅读, 收藏,
摘要: 文章链接为:http://www.cnblogs.com/zhenyulu/archive/2004/07/25/27255.html 阅读全文

Lambda表达式

2010-10-11 17:11 by 追忆似水流年, 378 阅读, 收藏,
摘要: 什么是Lambda表达式?随VS 2005发布的C#2.0引进了匿名方法的概念,允许在预期代理(delegate)值的地方用“行内(in-line)”代码块(code blocks)来做替代。 Lambda表达式为编写匿名方法提供了更简明的函数式的句法,但结果却在编写LINQ查询表达式时变得极其有用,因为它们提供了一个非常紧凑的而且类安全的方式来编写可以当作参数来传递,在... 阅读全文

C# foreach语句使用体会

2010-09-03 17:47 by 追忆似水流年, 1482 阅读, 收藏,
摘要: C# foreach语句的学习对于C#初学者,经常会出现对语句的把握不准确的情况。下面的示例就是使用C# foreach语句中出现的错误,以及从中找出错误然后总结出foreach语句的使用方法的过程,希望对你学习C# foreach语句有所帮助。 C# foreach语句示例说明: 要对集合中的内容进行增删改的操作,那么就是要遍历集合,那么C# foreach语句的出现就是解决这一问题的。 ... 阅读全文

partial关键字的含义和使用(转载)

2010-08-18 11:15 by 追忆似水流年, 574 阅读, 收藏,
摘要: partial关键字 C#2.0提供的新关键字,用来将一个class、struct或interface的定义拆分,写在不同的源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义: 1.处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。 2.使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual S... 阅读全文

ToString格式化

2010-02-24 10:46 by 追忆似水流年, 218 阅读, 收藏,
摘要: 在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后备之用!!! Int.ToString(format):格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数,具体如下:格式说明符 说明示例输出C货币2.5.ToString("C")¥2... 阅读全文