C# 扩展方法 借签于 Objective-C 扩展类.
C#借签了多种语言的特性与功能,下面简单介绍它从Objective-C中引入的扩展方法.下面的示例演示C#中为 System.String 类定义的一个扩展方法: 01namespace ExtensionMethods 02{ 03 ...
C# 枚举在项目中的应用总结
本文主要是我在实际项目中对C#枚举的应用总结,如果存在不足的地方欢迎您指出。 一、枚举基本运用 1、枚举其实可以理解为一个恒量的结合,又或者...
C# 扩展方法 借签于 Objective-C 扩展类.
C#借签了多种语言的特性与功能,下面简单介绍它从Objective-C中引入的扩展方法.下面的示例演示C#中为 System.String 类定义的一个扩展方法: 01namespace ExtensionMethods 02{ 03 &...
C#借助API实现黑盒自动化测试工具的编写(转)
本文代码下载(VS2010开发):http://download.csdn.net/source/2796362本文摘要:1:一个简单的例子 1.1:EnumChildWindows介绍 1.2:主要源码2:难点:如...
.NET操作Excel表格的整理
2010-10-27 16:18 by Create Chen, 173 visits, 网摘, 收藏, 编辑 首先需要引用一个COM引用: Microsoft Excel 11.0 Object Library. 在程序代码中添加命名空间Microsoft.Office.Interop.Excel的引用. 然后就可...
用c#创建支持多语言的WinForm应用程序
实现多语言的方法可能有使用资源文件,或者配置xml两种方法吧。没时间研究过多,学习了一下使用资源文件的方法,成功了。在.net2.0 中,m$ 为我们提供了一种简单方便的方法, 使用资源文件1.新建一个 Winform. 应用...
C#:谨慎 DateTime.Now 带来的危险
这几天在做考勤处理相关的项目,在界面上放了开始日期和结束日期两个 DateTimePicker 控件,并都设置格式(Format)为 Short,再放置一个按钮 Button1,这样用户点击这个按钮时就对选择的时间段进行数据分析处理。为...
C#使用自定义特性
C#编程经常使用属性,也经常用特性,但是自定义用的比较少,但是老外的代码却很多使用。今天介绍一下,其实很简单。 第一:自定义特性继承System.Attribute类。第二:自定特性命名后缀为Attrib...
C#中的委托,匿名方法和Lambda表达式
在.NET中,委托,匿名方法和Lambda表达式很容易发生混淆。我想下面的代码能证实这点。下面哪一个First会被编译?哪一个会返回我们需要的结果?即Customer.ID=5.答案是6个First不仅被编译,并都获得正确答案,且他们...
C#生成CHM文件(转)
HTML Help Workshop介绍:微软出品的HTML Help WorkShop制作chm文件的最佳工具。本文,我们将用编程的方法来实现将html文件编译成CHM文件。在开始编程之前,我们有必要了解下HTML Help Workshop是怎么生成CH...
小谈c#数据库存取图片的三种方式
第一种方式 文件夹与数据库配合 近来做了不少关于这块的功能 ,随着网络的飞速发展,网络存取图片已不再是神话,而成为了一种时尚,如果是你 是用As...
C# 委托,事件和Lambda表达式 (转)
关于这个论题,Delegates, Events, and Lambda Expressions 对此有比较深入的分析,可以参考。C# vs C++之一:委托 vs 函数指针 比较了委托和C++指针的区别。.NET 中的委托确实和C/C++的函数指针非常相似。它是一...
微软一站式示例代码库 8 月小结
1. 正式launch了一站式示例代码库的用户调查。这是一个1分钟左右的简短的客户问卷。如您对这个项目有任何反馈和建议,欢迎提出。也感谢园友一年多来对一站式示例代码库...
C#控件命名规范
控件名 前缀 Lable lblTextBox txtButton btn LinkButton lnkbtn ImageButton imgbtn List...
C#中关于DateTime的两个实用方法
今天的任务中遇到一个问题,要求屏蔽掉某段时间范围内的特定节假日。在网上搜了下相关资料,但较为繁琐,于是自己写了两个简单实用的方法。将下面这两个方法组合起来,就可以去除某段时间范围内的特定日期(例如节假...
C# 添加用户自定义控件的两种方式
using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Collections; 5 using System.Web; 6 using ...
C# 浅拷贝与深拷贝区别(转)
问题起源:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->昨天被同事问到一个浅拷贝与深拷贝区别的问题,说实在的,记得在学校时在书在看过相关概念区...
关于内存的一些bug (转)
从内存管理方面来讲,C#是个完美的天堂,你不用像在C++中那样万分小心的管理着你的内存;尽管如此,本人还是喜欢C++要多些,正如微软称C++为native代码 - C++对我来讲,的确是要更native一些。其实,很多时候,C++...
C#中HashTable简介和使用用法
一、简介名词介绍:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函...
C#中直接打印Report文件(rdlc)
Visual Studio自带的报表文件(rdlc,后面提到的报表,都指rdlc报表文件)虽然功能相对不是十分强大,但应付一般的报表要求也是绰绰有余了。关于rdlc报表的使用和设计方法,这里就不做讲解了,本文主要介绍一下如何...