自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (4)
  • 收藏
  • 关注

原创 c#的类如何生成dll文件及引用

1、新建类库项目,建立自己的类myDll.cs    在开始菜单找到 Visual Studio 2005---->Visual Studio Tools------> Visual Studio 2005命令提示 输入以下命令:csc /t:library /out:c:\makeDll.dll c:\makeDll.cs 其中c:\makeDll.cs 为要生成的c

2011-11-03 14:39:04 2269 2

原创 从Hello, world开始认识IL

http://www.cnblogs.com/anytao/archive/2007/07/22/must_net_13.html

2011-08-09 17:18:57 681

转载 透过IL看C#

透过IL看C#开篇原文地址:http://www.cnblogs.com/AndersLiu/archive/2008/11/03/csharp-via-il.html作者:Anders Liu摘要:这是一个系列文章,介绍了C#中各种语言结构被编译器翻

2011-08-09 17:16:41 2946

转载 MSIL指令速查表

最初阅读IL的时候,很多指令会记不住,你把以下这两个表格打印下来,备在案前,可供速查!最初我阅读IL时,就是这么做的。后来我教别人反编译,都要别人先打印这份表格。自己查文档也可以获得一下资料。不过,或许我整理的这个表格,速查更方便!下载地址:http://

2011-08-09 17:14:56 711

原创 数组自定义索引及一维数组特例

返回目录1. 关于CLI标准  文中会引用Common Language Infrastructure (CLI) 标准的内容,如果你想亲自看一下CLI标准的内容。可以在这里下载:http://www.ecma-international.org/publications

2011-08-03 07:59:43 3123

原创 c#分割多空格字符串

string s = "1987    7    1    56.0   34.9  12.0";                                  string[] str =Regex.Split(s, @"\s+");

2011-08-02 14:31:10 11142

原创 C# 3.0中集合初始设定项(Collection Initializers)到底做了什么?

今天一朋友问我一个问题:怎样用集合初始设定项来初始化一个字典?他一直认为所谓集合初始设定项就是向一个类似List的容器中逐个添加数据,但是换成了字典一次需要两个数据,一下不知道怎么办……我首先又一次强烈推荐他把MSDN当成解决一切问题的第一步尝试,其实集合初始值设定项MS

2011-08-01 21:23:04 775

原创 ToString大全

C#ToString格式大全C货币2.5.ToString("C")¥2.50D十进制数25.ToString(

2011-07-30 16:52:27 1379

原创 C#命名规范

1、命名约定Pascal和Camel命名约定编程的命名方式主要有Pascal和Camel两种(Pascal:每个单词的首字母大写,例如ProductType;Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType)以下是一些常用的C#成员及其推荐命名方

2011-07-26 17:21:12 1575

原创 测试一下你解决问题的逻辑思维及算法能力

大家来做这样一道简单题目,测试一下你解决问题的逻辑思维及算法能力。如果你能在三个小时之内能写出实现算法,恭喜你,你有成为大师级别程序员的潜在能 力。如果三天内写出算法,你一直努力就可以成为牛人级程序员。如果三个星期内能写出来,你是一个正常的程序员的思维水平。如果两个月都没有写出来

2011-07-21 20:33:11 1247

原创 List初始化

2.0  List 构造函数 (泛型 IEnumerable) 虽然不能初始化时自由加入元素,但是可以加入集合初始化 string[] input = { "Brachiosaurus", "Amargasaurus", "Mamenchisaurus" }; Liststrin

2011-07-21 20:29:26 1903

原创 Dictionary按Key正反排序

使用过Dictionary的人都知道,当每一个Add里面的值都不会改变其顺序,所以需要需要对其排序的时候就用到SortedDictionary,但SortedDictionary并不是那么理想,其默认的方式只支持正序排序,想要反序排序时必须得靠自己重新编写代码,下面来看一个简单的

2011-07-21 16:17:55 10804 1

原创 C#对Dictionary的按Value排序

using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication4{    class Program    {        static void Main

2011-07-21 15:40:25 22334 1

原创 判断字符串为空大全

string.Empty就相当于"" 一般用于字符串的初始化 比如: string a; Console.WriteLine(a);//这里会报错,因为没有初始化a而下面不会报错: string a=string.Empty; Console.WriteLine(a);或者用于比

2011-07-21 08:17:48 7629

原创 IsNullOrEmpty和s == null || s.Length == 0哪个快

介绍的是判断一个String变量是否为空时,String的一个方法和一个属性之间的比较,给一个 string变量 's', 下面那个表达式更快?1.  String.IsNullOrEmpty( s )  2.  s == null || s.Length == 0如果你猜第二个

2011-07-21 07:58:30 5193 1

原创 c#时间格式化字符串详解

有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider)

2011-07-20 22:20:53 1122

原创 Collection和List区别

都支持泛型 Collection没有排序,List有

2011-07-19 10:40:42 1413

原创 十三个经典算法研究与总结

http://blog.csdn.net/v_JULY_v

2011-07-18 13:46:52 572

原创 结构体数组中的某个成员进行排序

class Program    {        static void Main(string[] args)        {                                    Struct[] array = new  Struct[3];

2011-07-17 21:59:04 3454

原创 用1元,2元,5元,10元,20元和50元的纸币组成100元,共有多少种情况

static void Main(string[] args)        {            int count = 0;            //1元组成的情况,最多有100种            for (int a = 0; a             {

2011-07-17 15:51:20 9961 3

原创 中国软件行业“跳跳更健康”

中国的软件开发行业不管是和国内其他行业,还是跟发达国家同行业相比,有两个特别明显的特点:  1. 新入行同岗位频繁的跳槽,“要加薪就要跳”。  2. 通过1.,工作头几年待遇大幅度,成倍的提升,“跳的多快加的多快”。  从事其他行业的朋友,很少有岗位不变的频繁跳槽,跳槽更多是为了

2011-07-17 00:26:03 959 1

原创 不用多态可以重新父类的方法和变量

public class Father{ public Father(){// // TODO: 在此处添加构造函数逻辑 // } public int a = 1; public int b() { return this.a; }}public class Son:Fathe

2011-07-16 21:55:37 461

原创 现要拆分以下字符串到一个表:so1101111/2/32/a1/4a2/5/63/b832/8/39

现要拆分以下字符串到一个表:so1101111/2/32/a1/4a2/5/63/b832/8/39拆分结果为:so1101111so1101112so1101132so11011a1so11014a2so11014a5so1101463so110b832so110b838so1

2011-07-16 14:49:50 1621

原创 C#格式化输出控制

C#的String.Format举例stringstr1 =string.Format("{0:N1}",56789);                //result: 56,789.0stringstr2 =string.Format("{0:N2}",56789);

2011-07-16 10:21:44 727

原创 C#反转字符串效率最高的方法

1、C#反转字符串效率最高的方法 private string Reverse(string str){   char[] arr =str.ToCharArray();   Array.Reverse(arr);   return new string(arr); }

2011-07-16 09:22:44 516

原创 温故知新

作为一名技术人员,如果一直在技术这条路上发展,常常会遇到瓶颈。当这种瓶颈到来时,你已经不能够完全透彻地理解你每天所接触到的这些东西。也许你曾经是很明白的,但是现在你又不明白了,充满了困惑,过去的“明白”其实只是一种假象,那时候你“不知道自己不知道”,而现在你“知道了自己不知道”。

2011-07-16 08:40:06 381

原创 集合中最大的那个数

如何获得List集合中,最大的那个数 Listint> nums = new Listint>{1,2,3,4,5,6,7,8,9,10};var result = nums.Where(p=>Max(p));foreach(int i in result){   Respons

2011-07-15 23:51:41 781

原创 c#经典代码(短小精悍的)

using System; public class HelloWorld{ public static void Main() { Console.WriteLine(\"Hello, World!\"); }}http://topic.csdn.net/u/20090601/

2011-07-15 23:45:20 875

原创 "" 与null有什么区别

string str = ""  str已实例化,且值为0个长度的字符串sting str=null;没有实例化,不分配内存空间

2011-07-15 23:41:13 608

原创 C#写自己的的集合

(1)除了ArrayList, List,.NET还提供了Queue队列,Stack堆栈,HashSet散列表,Dictionary字典,Tuple多元组,数组,Collection集合,等多种内置数据结构。基本上总有一种适合你。(2)C#允许你用3种方式扩展这些类,满足你的特殊

2011-07-15 23:32:19 797

原创 一个字符串是否包含另一个字符串的问题

string s1 = "2,3,4,5,11,";string s2 = "1,";2个字符串s1和s2,我用什么方法判断s2在不在s1里呢,而不是把s1里的“11,”当成s2using System;using System.Text.RegularExpressions;c

2011-07-15 23:19:47 550

原创 求得实际的接受到底数据大小

int[] array = new int[1024];...byte[] array1 = array.Reverse().ToArray();int i = 0;while (i Console.WriteLine(1024 - i); http://topic.csdn.n

2011-07-15 23:10:37 400

原创 C#3.0比C#2.0多出的新特性和优势

C#3.0比C#2.0多出的新特性和优势:     在C#3.0中,微软给我带来的一些新特性可能是以前所有开发语言都没有的特性。这无疑大大的体现了C#3.0在开发语言中强大的优势。   Lambda表达式   Lambda 表达式是一个匿名函数,它可以包含表达式和语句,并且可用于

2011-07-15 11:23:51 943

原创 快速排序,冒泡排序,插入排序 完整示例

快速排序using System;using System.Collections.Generic;using System.Collections; using System.Text;namespace ConsoleApplication12{

2011-07-15 10:19:49 622

原创 排序

http://student.zjzk.cn/course_ware/data_structure/web/PAIXU/paixu8.7.1.1.htm http://www.cppblog.com/shongbee2/archive/2009/04/25/81038.aspx

2011-07-15 09:00:41 364

转载 C#编码好习惯

1. 避免将多个类放在一个文件里面。  2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个

2011-07-15 00:23:28 354

原创 一个具有N个元素的数组,找出数组中的第二大的数

using System;using System.Collections.Generic;using System.Collections; using System.Text;namespace ConsoleApplication12{    class Program

2011-07-15 00:10:25 1829

原创 泛型的Foreach方法与foreach语句的区别

泛型的Foreach方法与foreach语句的区别?  List lst=new List();  lst.ForEach(delegate(Person p)  {  p = null;//不会报错,但不会改变对象的值  p = new item();//不会报错,但不会改变对

2011-07-14 23:42:29 3575

原创 从字符串中提取子串得到数组的问题

字符串:单据编号为:[单据头.单据编号],制单日期为:[单据头.业务日期],制单人是:[单据头.制单人],请审核.希望得到如下的数组:[[单据头.单据编号],[单据头.业务日期],[单据头.制单人]]public static void RunSnippet() { string

2011-07-14 23:38:04 1370

原创 正则表达式整理备忘

(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:string x="D:\\My Huang\\My Do

2011-07-14 15:01:55 643 1

ezmorph-1.0.3.jar

ezmorph-1.0.3.jar ezmorph-1.0.3.jar ezmorph-1.0.3.jar ezmorph-1.0.3.jar

2011-05-21

设计模式:Java语言中的应用

设计模式:Java语言中的应用.pdf设计模式:Java语言中的应用.pdf

2010-10-19

源代码for Thinking in Java.chm

源代码for Thinking in Java.chm

2010-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除