
C#
文章平均质量分 61
aabbjj
这个作者很懒,什么都没留下…
展开
-
文件的创建,复制,删除.....
using System.IO; //是否存在该路径,不存在就创建该路径 public void IsExistPath(string path) { if (!Directory.Exists(path)) { Directory.CreateDirectory(p原创 2012-11-06 13:39:53 · 579 阅读 · 0 评论 -
C# 导出excel按指定模板
//需要添加引用Microsoft.Office.Interop.Excel.dll Microsoft.Office.Interop.Excel.ApplicationClass excel = new Microsoft.Office.Interop.Excel.ApplicationClass(); Microsoft.Office.Interop.Excel.Workbook workbo原创 2015-11-20 17:09:13 · 3534 阅读 · 0 评论 -
object 与xml的转换读取
1.object ====> xml XmlDocument doc = new XmlDocument(); XmlElement Root = doc.CreateElement("Table"); //主内容 doc.AppendChild(Root);List eleColName=new List();List eleValue=new List();//原创 2015-03-05 17:15:15 · 1637 阅读 · 0 评论 -
Windows7 64 bit 下解决:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败
工作机装了Windows7 64bit,搭上原来的公司Accounting系统,遇到若干问题,SQL2000装不上,VS2005要升级补丁,等等。 最后安装上组件Office2007, VS2005 SP1, SQL2005, FrameWork2.0。 Accoutning系统需要用到Microsoft.Office.Interop.Excel组件,而问题恰恰出在此上面。 在上转载 2015-06-24 11:41:21 · 902 阅读 · 0 评论 -
String 字符串处理
1.分割字符串时,最后一项往往是空值,StringSplitOptions.RemoveEmptyEntries是返回值不包括含有空字符串的数组元素string.Split(new char[]{';'},StringSplitOptions.RemoveEmptyEntries);2.把List转换为StringList list=new List();list.add(原创 2014-01-17 10:07:26 · 648 阅读 · 0 评论 -
C#读取Excel 几种方法的体会
(1) OleDb: 用这种方法读取Excel速度还是非常的快的,但这种方式读取数据的时候不太灵活,不过可以在 DataTable 中对数据进行一些删减修改这种方式将Excel作为一个数据源,直接用Sql语句获取数据了。所以读取之前要知道此次要读取的Sheet(当然也可以用序号,类似dt.Row[0][0]。这样倒是不需要知道Sheet)if (file转载 2014-09-23 16:23:41 · 1907 阅读 · 0 评论 -
DateTime关于时区的学习
一.时区的概念 首先来了解时区的概念。为了解决世界不同各地在时间上的差异,人们定义了时区,时区是地球上的区域使用同一个时间定义。人们将时区分为24个,它们是中时区(零时区)、东1-12区,西1-12区。每个时区横跨经度15度,时间正好是1小时。其中中时区就是格林尼治标准时间。以这个时间为基准,东加西减。我们中国虽然跨越了五个时区,但是统一采用北京时间,也就是东八区。这面有几个换算时差的转载 2013-07-04 15:08:48 · 1445 阅读 · 0 评论 -
C#转义字符
C#转义字符:·一种特殊的字符常量;·以反斜线"\"开头,后跟一个或几个字符。·具有特定的含义,不同于字符原有的意义,故称“转义”字符。·主要用来表示那些用一般字符不便于表示的控制代码。 ·它的作用是消除紧随其后的字符的原有含义·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义” ·用可以看见的字符表示那不可以看见的字符, 如'转载 2013-05-21 22:52:02 · 928 阅读 · 0 评论 -
用VS2008打包应用程序为安装文件
前几天给人做了个小项目,需要打包为setup.exe文件,这就用到了VS 自带的安装部署功能(ckickonce)。由于我用的是.net3.5 SP1,所以打包的时候要把.net3.5 SP1完整的安装文件加进来。下面是如何打包的步骤:1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 2 安装向导转载 2013-05-09 11:38:42 · 513 阅读 · 0 评论 -
使用.net编写windows程序,对form的设置
1、让窗体在启动时在指定位置出现 form1.StartPositionManualCenterScreenWindowsDefaultLocation (default)WindowsDefaultBoundsCenterParent 只有在窗体启动前设置才有效。 2、设置窗体的图标转载 2012-11-05 17:28:50 · 711 阅读 · 0 评论 -
C#加密算法汇总
方法一: //须添加对System.Web的引用 using System.Web.Security; using System.Security.Cryptography; ... /// /// SHA1加密字符串 /// /// 源字符串 /// 加密后的字符串 public string SH转载 2013-04-12 17:08:45 · 608 阅读 · 0 评论 -
比较和排序(IComparable和IComparer以及它们的泛型实现)
比较和排序(IComparable和IComparer以及它们的泛型实现)本文摘要: 1:比较和排序的概念;2:IComparable和IComparer;3:IComparable和IComparer的泛型实现IComparable和IComparer; 1:比较和排序的概念 比较:两个实体类之间按>,=, 排序:在集合类中,对集合类中的实体进行排序。转载 2013-03-19 15:08:17 · 420 阅读 · 0 评论 -
每个程序员都应了解的关于时间的事
一些关于时间的注解: ●UTC/协调世界时:又称“世界标准时间”或“世界协调时间”,简称UTC(从英文“Coordinated Universal Time”/法文“Temps Universel Cordonné”而来),是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林尼治平时。中国大陆称之为“协调世界时”。台湾称之为“世界統一時間”。 ●GMT:因为本初子午线被转载 2013-01-21 12:54:08 · 487 阅读 · 0 评论 -
c#获取当前日期时间
我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLoc转载 2012-12-24 14:32:53 · 350 阅读 · 0 评论 -
为已有的类 string 扩展方法
public static bool IsNullOrEmpty(this string str) { if (str == string.Empty || str == null) return true; else return false; } publ原创 2015-11-20 17:22:40 · 969 阅读 · 0 评论