什么时候我不应该使用泛型?对泛型我应该使用什么命名规范?我应该在泛型接口上面添加约束吗?如何处置(Dispose)泛型接口?可以对一般类型参数进行类型转换吗?对泛型类如何同步多线程访问?如何序列化泛型类?什么时候我不应该使用泛型?不使用泛型的主要原因就是跨目标(cross-targeting)——如果你要在.NET1.1和.NET2.0下编译相同的代码,那么由于只有.NET2.0支持泛型,你就不能够使用泛型。对泛型我应该使用什么命名规范?我建议使用一个单独
系统 2019-08-12 09:27:20 2321
AndersHejlsberg(安德斯-海森博格)坐在自己的办公室,双眼直直的盯着前方。他要做一个决定,决定自己未来的命运和理想。这是1996年一个普通的下午,几个小时前,他刚与比尔-盖茨结束了一次愉快的午餐,同为软件界的精英,他们相谈甚欢,盖茨给他开出三百万以上的年薪和数万股的微软股票。这是一个诱人的条件,但更重要的是,盖茨许诺他可以有充分的时间和资源投身自己感兴趣的技术方向。Anders在犹豫,他是否真的要离开已经工作了十三年的Borland。从Tur
系统 2019-08-29 22:55:58 2320
C#中有两种基本数据类型:值类型和引用类型。值类型是直接存储它的数据内容,而引用类型存储的是对象的引用,这两种类型对变量的赋值有着不同的含义。值类型包括:简单类型、结构类型、枚举类型;引用类型包括:Object类型、类类型、接口、代表元、字符串类型、数组。值类型示例intm=0;intn=m;m=1;//此时n仍然是0,因为m和n的数据存储在不同的区域引用类型示例classCFoo{publicintn;}voidMain(){CFoof1=newCFoo
系统 2019-08-12 01:54:20 2320
usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.U
系统 2019-08-12 01:54:05 2319
c#2005以上版本对varchar,nvarchar额外添加了一个Max的参数,不用指定具体的类型大小varchar最大是8000,nvarchar最大是4000如果使用varchar(max)远远突破了8000的限制,大小可以到2^31-1个大小所以varchar(max)可以替换text类型如何在c#的代码ado.net中指定该参数SqlParameterparamSummary=newSqlParameter("@DocumentSummary",
系统 2019-08-12 01:55:42 2318
在以前做过的一个C#项目中,当时有个需求就是按页提取word文档的内容,后来这个需求用不到了,但是从中间摸索出来了一些方法。现在作出的这个程序,对于.doc、.docx、格式word文件,基本都上能够读取,也碰到过特殊文件不能读取的情况,几率很小。要想操作word文档,在C#中需要引入Microsoft.Office.Interop.Word.dll,这个在vs2010中添加引用时直接就就可以找得到,本程序中使用的版本是14.0.0.0.。直接使用会报错误
系统 2019-08-12 09:27:29 2317
DateTimedt=DateTime.Now;stringstr=dt.ToString("yyyy-MM-dd");//2013-09-07str=dt.ToString();//2013/09/0714:25:24str=dt.ToLocalTime().ToString();//2013/09/0714:25:24str=dt.ToLongDateString();//2013年9月7日str=dt.ToShortDateString();//20
系统 2019-08-12 01:54:52 2316
C#操作Word完全功略!如何:将文档发送到打印机Word对象模型参考(VisualStudioToolsforOffice)Document.PrintOut方法贴一段别人的代码CodepublicclassBiultReportForm{//////word应用对象///privateMicrosoft.Office.Interop.Word.Application_wordApplication;///
系统 2019-08-12 09:27:19 2314
视频上看到的例子,对着视频打了一遍代码,测试失败,上网搜索后改了一下测试成功,不知道为什么跟视频上打的一样的代码视频上测试的正确而我的测试出错的,先不管了,先记下来,以备后用!///字符串加解密//////publicclassEncrypt{privateSymmetricAlgorithmmCSP;privateconststringCIV="oo*/^fsA";//密钥,只能是8位privateconststri
系统 2019-08-29 23:28:06 2313
在项目中添加Microsoft.Office.Interop.Word.dll引用CodepublicclassWordAPI{privateobject_template;privateobject_newWord;privateMicrosoft.Office.Interop.Word.ApplicationwordApp;privateMicrosoft.Office.Interop.Word.Document_wordDocument;privat
系统 2019-08-12 09:27:02 2313
个人总结导出excel报表的案例://导出报表protectedvoidbtnExport_Click(objectsender,EventArgse){Listlist=GetDataTableFromIList();if(list==null||(list!=null&&list.Count==0)){Messabox.ShowError(this,"无记录导出");return;}stringname="~/File/
系统 2019-08-12 01:33:43 2313
DataDeveloperCenter>DataPlatformDevelopmentForums>ADO.NETDataSet上有一篇问答讲的很好这是她的网址http://social.msdn.microsoft.com/Forums/en/adodotnetdataset/thread/1faff35e-055b-4728-a6c8-ece257585ab7在我们平时的简单应用中,或者是刚开始学习使用ADO.NET,用基于服务的数据库会方便一些,但也
系统 2019-08-12 01:32:42 2312
1.引用word组件2.定义wordWord.Applicationapp=newWord.Application();Word.Documentdoc=newWord.Document();app.DisplayAlerts=Word.WdAlertLevel.wdAlertsNone;objectObj_FileName=“filename”;objectVisible=false;objectReadOnly=false;//打开文件doc=app.
系统 2019-08-12 09:27:34 2309
HelperusingSystem;usingSystem.Collections.Specialized;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.Common;usingSystem.Data.SqlClient;usingMicrosoft.Practices.EnterpriseLibrary.Data;usingMicrosoft.Practices.Enterpris
系统 2019-08-12 01:51:45 2308
(FileStream、StreamWriter、StreamReader、File、FileInfo、Directory、DirectoryInfo、Path、Encoding)C#文件与流(FileStream、StreamWriter、StreamReader、File、FileInfo、Di,有需要的朋友可以参考下。文件与流(FileStream、StreamWriter、StreamReader、File、FileInfo、Directory、D
系统 2019-08-12 01:31:54 2308