文章分类 -  C#基础

C#语言的基础技术交流
C#中字符转换问题详解
摘要:C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名 许多 C#.NET ... 阅读全文
posted @ 2008-12-27 20:20 David.Ding 阅读(4898) 评论(1) 推荐(0)
C# using的用法
摘要:1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。 例如:using System; 一般都会出现在*.cs中。 2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。 这种做法有个好处就是当同一个cs引用了两个不同的命... 阅读全文
posted @ 2008-12-27 20:17 David.Ding 阅读(5940) 评论(0) 推荐(1)
C# 中的 程序集 定义 问题
摘要:一、程序集的一些基本概念: 程序集是包含一个或多个类型定义文件和资源文件的集合。它允许我们分离可重用类型的逻辑表示和物理表示。 程序集是一个可重用、可实施版本策略和安全策略的单元。它允许我们将类型和资源划分到不同的文件中,这样程序集的使用者便可以决定将哪些文件打包在一起部署。一旦CLR加载了程序集中包含清单的那个文件,它就可以确定程序集的其他文件中哪些包含了程序正在引用的类型和资源。任何程序集的使... 阅读全文
posted @ 2008-12-27 20:13 David.Ding 阅读(265) 评论(0) 推荐(0)
C# hashtable的用法
摘要:一.哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key... 阅读全文
posted @ 2008-12-27 20:11 David.Ding 阅读(156) 评论(0) 推荐(0)
C#"焦点事件"中的Validating处理方法
摘要:您可能经常需要检查用户输入到 Windows 窗体中的信息是否有效。例如,如果您有一个电话号码的 TextBox 控件,则可以检查该控件是否只包含适当的字符(数字、括号和连字符等等)。通常,可使用正则表达式验证用户输入的数据。了解Validating之前,我们还需要了解焦点事件的顺序: 焦点事件按下列顺序发生: Enter //进入控件时发生 GotFocus //在控件接收焦点时发生 L... 阅读全文
posted @ 2008-12-27 20:10 David.Ding 阅读(469) 评论(0) 推荐(0)
C#中四种排序算法
摘要:http://kongjian.baidu.com/4622/blog/item/18b02df385ed15ca0a46e083.html 本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 冒泡排序 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(i... 阅读全文
posted @ 2008-12-27 19:46 David.Ding 阅读(158) 评论(0) 推荐(0)
使用C#格式化字符串
摘要:今天在博客园上看到一片超赞的C#字符串格式的文章,是我看过最好的一个关于字符格式的文章,转来收藏,顺便向原作者flyingbread表示感谢和尊敬! 1 前言 如果你熟悉Microsoft Foundation Classes(MFC)的CString,Windows Template Library(WTL)的CString或者Standard Template Library(ST... 阅读全文
posted @ 2008-12-27 19:42 David.Ding 阅读(198) 评论(0) 推荐(0)
partial 关键字简介
摘要:我们在开发WinForm时,经常会看到partial关键字,比如,我们新建一个Windows Form时,后台代码自动添加如下: 1 public partial class Form1 : Form 2 { 3 public Form1() 4 { 5 InitializeComponent(); 6 } 7 } 《C#高级编程》书... 阅读全文
posted @ 2008-12-27 19:38 David.Ding 阅读(441) 评论(0) 推荐(0)