C#
文章平均质量分 68
xshf12345
这个作者很懒,什么都没留下…
展开
-
洗牌程序(C#)
要求:52张扑克牌 ,随机分给四个玩家,用户可以输入洗牌次数,运行效果如: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace Shuffle{ class Program原创 2009-10-18 20:36:00 · 1271 阅读 · 0 评论 -
new 修饰符、虚方法、重写方法、抽象方法
new 修饰符class-member-declaration 中可以使用与一个被继承的成员相同的名称或签名来声明一个成员。发生这种情况时,就称该派生类成员隐藏 (hide) 了基类成员。隐藏一个继承的成员不算是错误,但这确实会导致编译器发出警告。若要取消此警告,派生类成员的声明中可以包含一个 new 修饰符,表示派生成员是有意隐藏基成员的。如果在不隐藏所继承成员的声明中包含 new 修饰符,将对原创 2009-10-18 20:35:00 · 960 阅读 · 0 评论 -
partial关键字
partial,有人将其翻译为“部分(类型)”,但在 MSDN 上,译为“分部(类型)”,所以我们还是使用“分部(类型)”这一说法。分部类一般来说,一个类、结构或接口位于一个源文件中,但某些情况,比如大型项目、特殊部署时,可能需要把一个类、结构或接口放在几个文件中来处理。等到编译时,自动把它们合起来,这就得应用 C# 分部类了。C# 分部类的关键字修饰符是 partial。publ原创 2009-10-18 20:45:00 · 479 阅读 · 0 评论 -
将“Drag a column header to group by that column”去掉
<br /> <br />将“Drag a column header to group by that column”去掉body, p, th, td, li, ul, ol, h1, h2, h3, h4, h5, h6, pre{ font-family: 宋体; line-height: 1.4;}body, p, th, td, li, ul, ol, pre{ font-size: 12px;}如何将"Drag a column header to gr原创 2010-07-23 17:58:00 · 862 阅读 · 0 评论 -
小数按精度转换
<br />在银行之类的企业里面,会遇到很多数字,特别是小数,对于小数精度的保留是许多程序员要注意的事情。 常见的c# 处理小数位数如下:<br />Math.Round(0.333333,2);//按照四舍五入的国际标准<br /> double dbdata=0.335333;<br /> string str1=String.Format("{0:F}",dbdata);//默认为保留两位<br /><br /> decimal.Round(decimal.Parse("原创 2010-06-23 09:49:00 · 1116 阅读 · 0 评论 -
HHC4003: Warning:The following option line does not contain an '=' character separating the option and its value: 锘縖OPTIONS]
<br />原因是字符集不匹配,如果你的hhp文件的字符集是utf-8,而你要编译的文件夹中包含中文字符的时候,就会报hhc4003错误。虽然utf-8中包含中文字符,但是这边hhp创建时候要制定字符为GB2312或者是其他的。<br /> <br />解决方案:将创建时候的字符集改为GB2312,如下:streamWriter = new System.IO.StreamWriter(fs, System.Text.Encoding.GetEncoding("GB2312"));<br />原创 2010-10-16 20:59:00 · 1214 阅读 · 1 评论 -
C#调试心经
我们在做程序开发时,难免会遇到错误异常。如何快速地找到出错的地方、分析错误的原因以及找到解决问题的方案,是许多初级程序员困扰的问题,这也正是经验的宝贵之处。下面我将简单介绍在Visual Studio中调试以及一些高级的调试和常见的错误。PS:如无特别说明Visual Studio均指Dev10即Visual Studio 2010。入门篇假设你是有着.Net平台的程序员,并且使用Visual Studio 做为开发工具。断点:最简单的一种,设置一个断点,程序执行到那一句就自动中断进入调试状态原创 2010-11-10 17:16:00 · 772 阅读 · 0 评论 -
C#调试心经续
<br />由于上篇文章漏了一些比较重要的知识,在此文中补充。<br /> <br />断点篇<br /> <br /> <br />命中次数(Hit Counts)<br />右击断点,可以设置Hit Counts(命中次数),会弹出如下的对话框<br /> <br /> <br /> 当条件满足的时候断点会被命中(即即将被执行),这个命中次数是断点被命中的次数。默认是始终break,选项有如下的几种:始终break;当命中次数达到多少次时break;当命中次数是多少的倍数时b原创 2010-11-10 17:17:00 · 880 阅读 · 1 评论