自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chobits的专栏

人生五十年,與天地長久相較,如夢又似幻;一度得生者,豈有不滅者乎?

  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

转载 C# 与 Vb.net 互转

CSharp2VB:C#代码转换到Vb.net的程序VB2Csharp:VB转换到C#的程序(同时还支持Delphi、Vb6到C#的转换)下面两个都可以支持双向转换http://www.codechanger.com/在线版地址:http://www.developerfusion.com/tools/convert/csharp-to-vb/以下也是几

2012-09-17 10:03:38 2313

转载 Linq、 集合、数组、Lambda、QuerySyntax

目录1    LINQ查询结果集    1  2    System.Array 数组    12.1    基于System.Array定义数组    12.2    基于类型定义数组    12.3    数组元素的清空    12.4    System.Array类静态成员    12.5    不用循环填充数组    1

2012-09-29 17:54:43 2694

原创 ExcelReader

Imports System.DataImports System.Data.OleDbImports System.IO''' ''' 读取Excel''' Public Class ExcelReader Implements IDisposable '连接字符串说明 'HDR=Yes:将第一行作为DataTable的列名,根据该列的数据判断该列的数据类型

2012-09-29 11:09:32 863

转载 C#泛型列表List基本用法总结

mespace SampleListT{ class Program { static void Main(string[] args) { //using System.Collections.Generic; 命名空间中的List //using System.Collections; 命名空间中的ArrayList

2012-09-28 17:13:53 894

原创 模式理解(待完善)

简单工厂模式 -> select case 对象生产器策略模式 -> 算法分类单一职责原则开放-封闭原则依赖倒转原则装饰模式 -> 可组装的冷凝管代理模式 -> 提炼对象方法工厂方法模式 -> 简单工厂case 分发到子类原型模式 -> 递归+克隆模板方法模式 -> 子类重用父类代码迪米特法则外观模式 -> 扎线带 方法工厂建造者模式 -> Stri

2012-09-28 11:50:01 675

转载 重载(Overloads)、重写(Overrides)和隐藏(Shadows) 的区别及用法

重载、重写和隐藏是很容易混淆的类似概念。虽然所有这三种技术都使您得以创建同名的成员,但它们之间有一些重要的差异。重载的成员用于提供属性或方法的不同版本,这些版本具有相同名称但是接受不同数量的参数或者接受不同数据类型的参数。重写的属性和方法用于替换在派生类中不适合的继承的属性或方法。重写的成员必须接受同一数据类型和参数数量。派生类继承重写的成员。隐藏的成员用于

2012-09-24 16:52:44 3244

转载 C#中通过读取配置文件动态创建泛型对象

众所周知,在c#中,我们在获知的某一类型后,可以运用Activator.CreateInstance来动态的创建对象的实例。获取类型的话,可以使用typeof或者GetType来实现。而笔者最近遇到了一个需要通过读取配置文件来动态创建泛型类型的案例,让我们一起来看一下。1. 背景我们考虑一下这样的一个场景,我们需要开发了一个用于排序的通用的可扩展的库。利用该库,用户可以自定义排序规

2012-09-17 16:08:03 2266

转载 VB.NET Singleton模式 单件模式

'Singleton模式Public Class Singleton Private Shared uniqueInstance As New Singleton Private Sub New() End Sub Public Shared Function getInstance() As Singleton If uniqueInsta

2012-09-14 12:08:23 682

转载 模式设计 创建型 Prototype

名称Prototype结构意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。适用性当要实例化的类是在运行时刻指定时,例如,通过动态装载;或者为了避免创建一个与产品类层次平行的工厂类层次时;或者当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些。

2012-09-13 14:41:23 673

转载 vb.net中三种转换 <CType> <DirectCast> <TryCast>

vb.net中三种转换[CType/DirectCast/TryCast],到了C#下面TryCast对应as,但是DirectCast +TryCast都变成了(type)var 一种形式, 看来vb.net和C#不完全相等啊,不知道大家怎么理解三种转换看这个列表就能知道区别了: CType 函数 任何数据类型 必须在两种数据类型之间定义扩大转换或收缩转换 引发 In

2012-09-10 09:50:20 2313

转载 C# ToString()用法汇总

C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F

2012-09-07 17:57:57 928

转载 工厂模式

简单工厂模式(Simple Factory Pattern)介绍:简单工厂模式不能说是一个设计模式,说它是一种编程习惯可能更恰当些。因为它至少不是Gof23种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是工厂方法模式的一个引导,所以我想有必要把它作为第一个讲一下。引入:我们在编程的时候,每当"new"一个对象之后,这个对象就依赖于这个类了。如果在后期的维护过程

2012-09-07 14:07:30 1118

转载 面向对象设计模式与原则

设计模式简介  每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。-- Christopher Alexander  设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。  设计模式与面向对象  面向对象设计模式解决的是“类与相互通信的对

2012-09-07 11:10:11 667

转载 C#和VB.net语法对比

C#和VB.net的语法相差还是比较大的. 可能你会C#,可能你会VB.将它们俩放在一起对比一下你就会很快读懂,并掌握另一门语言.相信下面这张图会对你帮助很大.CommentsVB.NET ‘Single line only Rem Single line only C#// Sing

2012-09-05 15:03:37 2489

转载 淘宝 快递公司单号正则

codenamereg_mail_noLTS联昊通^[0-9]{9,12}$QFKD全峰快递^[0-9]{12}$|^[0-9]{15}$SCKJ四川快捷^[0-9]{13}$UAPEX全一快递^\d{12}$BJCS城市100^(CS[0-9]{13})$|^([0-9]{13})$

2012-09-04 16:07:55 14145 3

转载 .NET常用正则表达式

以下链接有足够多的基本教程:http://blog.csdn.net/21aspnet/category/285967.aspxRegularExpressionValidator控件使用RegularExpressionValidator控件,当然也可以不用RegularExpressionValidator控件在后台直接验证ValidationExpression属性自带了

2012-09-01 11:33:27 2222

转载 IEnumerable(Of T)、IEnumerable、ICollection(Of T)、IList(Of T)、ObservableCollectin(Of T)和Collection(Of

1.如果你返回的集合是只用于遍历,不可修改的,则返回IEnumerable2.如果返回的集合需要修改,如添加和删除元素,用ICollection3.如果返回的集合需要支持排序,索引等,用IList4.如果返回的集合要支持索引,但不能添加,删除元素,用ReadOnlyCollection ICollection主要针对静态集合;IList主要针对动态集合IEnumerable

2012-09-01 11:28:22 774

asp.net window service

asp.net window service

2014-07-03

asp.net webform for ios(ipa&plist) 测试环境搭建

asp.net webform for ios(ipa&plist) 测试环境搭建

2014-07-01

Pokemon Battle Analyser

Pokemon X and Y Battle Analyzer is a utility that can read enemy team stats and moves from a network stream of Pokemon X or Y. Naturally you will need the ability to analyse the network communications of your 3ds, there are various ways of doing it and the PKX dumping/editing guides are a good place to start. Most will probably host a hotspot on their PC though. Source code (one of the .net family of languages is used) is available.

2013-11-30

C# csv 读取 写出

csv 读取输出 输出有2种:逗号和tab分隔

2013-05-15

C# Socket 仿QQ聊天

C# Socket 仿QQ聊天 含服务器(Server) & 客户端(Client)

2013-03-01

Csv Reader

Csv Reader 快速读取csv格式文件

2012-10-04

VB.NET AStar 算法

非常实用的A*算法源码 用VB.NET实现

2012-09-02

空空如也

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

TA关注的人

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