随笔分类 - C#
摘要:原文地址:http://www.dnbcw.com/biancheng/c/fvhc81798.html简介:这是c#类和结构体的关系的详细页面,介绍了和c/c++,有关的知识,谢谢大家的观看!要查看更多有关信息,请点击此处类:类是 C# 中功能最为强大的数据类型,类也定义了数据类型的数据和行为。然...
阅读全文
摘要:原文地址:http://www.cnblogs.com/death029/archive/2011/07/23/2114728.html之前的文章中,我们曾介绍过C#的历史及C#4.0新增特性,包括:dynamic、 命名和可选参数、 动态导入以及协变和逆变等。今天我们结合代码实例来具体看一下C#...
阅读全文
摘要:原文地址:http://www.cnblogs.com/wupeng/p/3650199.html最近在自己瞎整设计自己的数据访问层(纯属深入了解C#用),遇到了反射。网传反射性能很差,可是我们项目中也有功能用到了反射,总体来说还不错(小项目)。由于居安思危的感觉越发沉重,不得不去打破传统,去寻求可...
阅读全文
摘要:原文地址:http://www.cnblogs.com/qiuweiguo/archive/2011/08/03/2125982.htmldynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic...
阅读全文
摘要:获取引入进来的DLL中类的所有属性名称,作为新的DICT的名称static Dictionary properties = typeof(TransactionalEmailSendRequest).GetProperties().ToDictionary(p => p.Name);
阅读全文
摘要:1、装箱和拆箱是一个抽象的概念2、装箱是将值类型转换为引用类型; 拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来例如:int val = 100; object obj = val; Console.Writ...
阅读全文
摘要:原文地址:http://blog.csdn.net/yysyangyangyangshan/article/details/7494577关于隐式转换和显示转换,每种语言都有的,C#中当然也不例外。一般常用到的场合,一种是写运算表达式的时候,要保持整体的数据类型一致和计算准确,比如有一个变量a是in...
阅读全文
摘要:枚举类型是一种的值类型,它用于声明一组命名的常数。(1)枚举的声明:枚举声明用于声明新的枚举类型。访问修辞符enum 枚举名:基础类型{枚举成员 }基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ...
阅读全文
摘要:常量和只读变量的区别const string name="Xuj";readonly string name;1、常量是不可改变的,只读变量只能在构造方法中才能改变其值。2、C#编译器在编译的时候,声明常量的那句话不见了,在使用常量的时候就被常量的值替代了,在些数据在整个程序的运行中其值不会发生改变...
阅读全文
摘要:string words = "草|红军|法法|尼玛|点点"; string tmp = FormatWords(words); string content = "的手机发来的就撒了福建代理商叫饭藏大立草科技飞尼玛洒了法法解到了司法局了解到萨拉放假了多少...
阅读全文
摘要:string.Join(@"|", wList);
阅读全文
摘要:原文地址:http://www.cnblogs.com/zhxhdean/archive/2011/04/21/2023353.html一、C#抽象类:C#抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于 抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须 覆盖它们。二、C#接口:C#接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化;2、包含未实现的方法声明;3、派生类必须实现未实现的方法,抽象类
阅读全文
摘要:需要安装这个插件http://visualstudiogallery.msdn.microsoft.com/45208924-e7b0-45df-8cff-165b505a38d7
阅读全文
摘要:try { } catch (Exception ex) { LogHelper.Error("检验服务器是否存在失败:" + ex.ToString()); throw new DataException("检查服务器是否存在失败:" + ex);//就是在try内产生错误的时候,将错误信息,直接显示到页面上进行调试 }
阅读全文
摘要:private void SaveLastMonthAuthorPays() { string fileName = "LastMonthAuthorPays.xls"; string contentFormat = "{0}\t{1}\t{2}\t{3}\t{4}\r\n"; DataSet ds = null; AuthorPayManager authorPayManager = new AuthorPayManager(); try { ds = authorPayManager.LoadLastMonthAuthorPays(); } catc
阅读全文
摘要:/// /// 跨页面POST数据/// publicclassRemotePost:Dictionary{/// /// 提交HTTP POST请求/// /// 请求目标地址/// 可选参数,是否可通过浏览器回退按钮退到本提交页面publicvoidSubmit(stringurl,boolisBackable=true){HttpResponseresponse=System.Web.HttpContext.Current.Response;response.Clear();if(isBackable){response.Write("");response.Writ
阅读全文
摘要:1、使用g.MeasureString()获得使用MeasureString测量出来的字符宽度,总是比实际宽度大一些,而且随着字符的长度增大,貌似实际宽度和测量宽度的差距也越来越大了。查了一下MSDN,找到了下面这个理由:MeasureString方法旨在与个别字符串一起使用,它在字符串前后包括少量额外的空格供突出的标志符号使用。 string str; str = "大"; Font f = new Font("SimSun", 7F, System.Drawing.FontStyle.Regular); Graphics g = this.Creat
阅读全文
摘要:原文地址:http://www.docin.com/p-1138045.html编程之美 让CPU占用率曲线听你指挥例子:public void PublishDetailItem(object obj) { Usp_Gif_GetGifInfosResult gif = obj as Usp_Gif_GetGifInfosResult; string content = string.Empty; string imgDetailPath = string.Empty; imgDetailPath = string.Format(MyConfig.GifLibResDirPath_Publi
阅读全文
摘要:原文地址:http://www.cnblogs.com/xiaobaidhg/archive/2007/04/11/707956.html打开.net自己带的Visual Studio .NET 2003 命令提示 输入wsdl /language:VB/n:mynamespace/out:myProxyClass.cshttp://hostServer/WebserviceRoot/WebServiceName.asmx?WSDL默认为C#语言/language:VB为输出语言/n:mynamespace namespace/out:myProxyClass.cs 输出文件名其中参数部分可以
阅读全文

浙公网安备 33010602011771号