![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#基础
文章平均质量分 76
cookblack
这个作者很懒,什么都没留下…
展开
-
XtraTabControl(DEV中选项卡)分页实现拖拽 效果
用到的命名空间是: using DevExpress.XtraTab; using DevExpress.XtraTab.ViewInfo;用到的变量: private Rectangle rectDragBoxFromMouseDown; private bool isDragging = false; private Point dragOffset = Point.Empty;创建所用到的函数: private void CalcRectDragBox(int x,原创 2010-09-29 12:05:00 · 1773 阅读 · 0 评论 -
C#的命名规范
<br /> <br /> <br />1、命名约定<br />Pascal和Camel命名约定<br /> <br />编程的命名方式主要有Pascal和Camel两种(Pascal:每个单词的首字母大写,例如ProductType;Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType)<br /> <br /> <br /> <br />以下是一些常用的C#成员及其推荐命名方法: <br /> <br />标志符<br /> 规则<br /> 实例与描述<br /> <br原创 2010-09-29 13:50:00 · 365 阅读 · 0 评论 -
C#垃圾回收Finalize 和Dispose的理解
<br /><br /> <br />C# 中的析构函数实际上是重写了 System.Object 中的虚方法 Finalize<br /> <br />三种最常的方法如下:<br /> <br /> 1. 析构函数;(由GC调用,不确定什么时候会调用)<br /> <br /> 2. 继承IDisposable接口,实现Dispose方法;(可以手动调用。比如数据库的连接,SqlConnection.Dispose(),因为如果及时释放会影响数据库性能。这时候会用到这个,再如:文件的打开,如果不释放会原创 2010-09-29 13:55:00 · 393 阅读 · 0 评论 -
c#获取系统时间的方法
<br /><br /> <br />//今天 DateTime.Now.Date.ToShortDateString();<br /> <br />//昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString();<br /> <br />//明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString();<br /> <br />//本周(要知道本周的第一天就得先知道今天是星期几,从而得知本周的第一天就是几天转载 2010-09-29 13:56:00 · 407 阅读 · 0 评论 -
C# 集合类 :(Array、 Arraylist、List、Hashtable、Dictionary、Stack、Queue)
我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用HashTable 来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,14:31:45,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个数)时,完全可以用 Dictionary 来存储购物车信息,而不需要任何的类型转化。1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新原创 2010-09-29 13:57:00 · 404 阅读 · 0 评论 -
C# 使用List泛型读取和保存文本文件
有很多案例用到文本文件操作:1.写过会计系统的朋友会知道,于银行对帐时银行会提供一个文本文件给你,在自己的系统内必须有个处理该文件的模块,可以通过下面的代码进行读取。2.考勤系统导入打卡资料/// /// 文本文件转换为List /// public class TextListConverter{ //读取文本文件转换为List public List ReadTextFileToList(string fileName) { FileStream fs = new FileS原创 2010-09-29 13:58:00 · 763 阅读 · 0 评论 -
vshost.exe调试宿主(VS Debug Host Process)进程详解
<br /><br /> <br />在Visual Studio 2005以后,编译完.NET程序以后,你会发现在bin文件夹里面除了生成的可执行exe文件以外,VS还自动给你生成了一个.vshost.exe文件。MSDN里面对这个程序的描述是:<br /> <br />下文引用自MSDN:<br /><br /><br />§ 提高的调试性能 <br /> <br />宿主进程创建一个应用程序域并将调试器与应用程序关联起来。执行这些任务会导致在开始调试和开始运行应用程序之间有很明显的延迟。通过在后台创转载 2010-09-29 13:53:00 · 694 阅读 · 0 评论 -
总结DevExpress10个使用技巧
DevExpress是非常主流的.NET控件,目前全世界和中国都用很多用户使用,不过由于是英文版,初次接触的同学可能会觉得困难,这里就总结DevExpress常见的10个使用技巧。1.TextEditor(barEditItem)取文本 string editValue = barEditItem1.EditValue.ToString(); //错误,返回nullstring editValue = ((DevExpress.XtraEditors.TextEdit)barEditItem).Edi转载 2010-09-29 13:59:00 · 690 阅读 · 0 评论