C#
蓝色羽翼
这个作者很懒,什么都没留下…
展开
-
C#:抽象
在C#中使用关键字 abstract 来定义抽象类和抽象方法。不能初始化的类被叫做抽象类,它们只提供部分实现,但是另一个类可以继承它并且能创建它们的实例。一个抽象类可以包含抽象和非抽象方法,当一个类继承于抽象类,那么这个派生类必须实现所有的的基类抽象方法。在一个静态属性中使用abstract 是一个错误。 一个抽象属性能够通过派生类使用 override 实现\\\原创 2013-06-13 18:38:28 · 594 阅读 · 0 评论 -
Stopwatch TimeSpan 时间间隔
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;namespace ConsoleApplication1{ class Program { static void M原创 2013-08-29 21:10:34 · 1069 阅读 · 0 评论 -
C#的几种格式转换
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace WinFormTest1{ class CSharp的几种格式转换 { static void Main(string[] args)原创 2013-08-30 20:52:37 · 1127 阅读 · 0 评论 -
ADO.NET
ADO.NET 一、关键字....2二、命名空间....2三、基本链接....2四、操作数据库....31、查....32、增、删、改....33、数据库链接状态判定....4五、安全性....41、参数化SQL语句(防SQL注入式攻击)....42、事务处理(一串操作不成功则返回最初状态)43、存储过程..原创 2013-10-03 23:02:02 · 818 阅读 · 0 评论 -
数据循环移位
class Program { //比如一个数组 1 2 3 4 5 6 循环右移 2 位,将变成 5 6 1 2 3 4, 经过观察,可以看到1 2 3 4 部分的顺序在移位前后的相对位置并没有变化,只是5 6 放在了最前面。 //因此思路可为:1)先化分为两部分:1 2 3 4 | 5 6,然后将1 2 3 4逆序,再将5 6 逆序,得到5 6 1原创 2013-09-24 20:17:32 · 1006 阅读 · 0 评论 -
C#中的泛型
泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList,客户代码可以这样调用:MyList, MyList或 MyList。这避免了运行时类型转换或装箱操转载 2013-09-26 19:39:02 · 1185 阅读 · 0 评论 -
DBHelper SQL Server数据库操作类
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using原创 2013-10-04 21:12:43 · 1943 阅读 · 0 评论 -
MD5加密字符串与文件
using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;using System.IO;namespace md5{ public class MD5 { ///原创 2013-10-28 12:15:52 · 704 阅读 · 0 评论 -
MEF初步
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;//以下三个命名空间必须using System.Reflection;using System.ComponentModel.Composition;using System.Compo原创 2013-10-29 15:56:54 · 663 阅读 · 0 评论 -
C# 汉字转拼音与汉字简繁转换
1、 下载 CHSPinYinConv.msi软件地址:http://www.microsoft.com/downloads/zh-cn/confirmation.aspx?FamilyID=44cac7f0-633b-477d-aed2-99aee642fc10&DisplayLang=zh-cn 2、 安装软件,并记录下安装目录3、 在项目中引用软件:默认目录为:C:\原创 2013-08-03 00:58:48 · 1894 阅读 · 0 评论 -
C# WinForm验证码与图片绘制
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namesp原创 2013-08-01 00:40:47 · 1546 阅读 · 0 评论 -
C# 核心基础一
静态方法与非静态方法的区别1、修饰:静态方法用static修饰,非静态方法则不用2、所有性:静态方法属于类所有,无论创建了多少个实例,都只占一块存储区域,相当于是只运行一次。 非静态方法属于类的实例所有,每创建一个实例,就分配一块存储区域。3、主动访问性:静态方法只能访问类中的静态成员,而非静态方法可以访问类中的任何成员原创 2013-06-23 13:22:40 · 936 阅读 · 0 评论 -
C# 中的冒泡排序与选择排序算法
冒泡排序namespace ConsoleApplication3{ class Program {比较相邻的两个元素,每次比较完毕最大的一个数跑到本轮的末尾。目的:按从小到大排序。方法:假设存在数组: 6, 3, 5, 7, 90, 2, 4, 6, 8, 10 第一轮比较相邻两个元素,如果左边元素大于右边元素,则交换。6和3比较的结果原创 2013-06-14 22:43:10 · 844 阅读 · 0 评论 -
C# 应用程序制作安装包
http://wenku.baidu.com/view/3af05e200722192e4536f6ea.html这个测试过,可行。对于数据库没有测试过原创 2013-06-16 11:27:08 · 832 阅读 · 0 评论 -
窗体接收拖入数据与拖动窗体内容移动
1、效果:将数据(文件)一拖动到窗体上面,就显示数据信息2、效果:在窗体正文中,单击并能拖动窗体移动原创 2013-07-09 23:52:07 · 1403 阅读 · 0 评论 -
C# 中的字符串操作汇总
String 字符串操作汇总增--> Insert(位置,要插入的字符[串]); 例:string str = "中人"; str = str.Insert(1,"间的"); str --> 中间的人 说明:字符串据有不可改变性,只是新开辟了一快内存空间,存放的是“中间的人”,将str指向了它。原来的“中人”依然在内存当中删-->原创 2013-06-24 22:57:10 · 2147 阅读 · 0 评论 -
C# GZipStream压缩与解压缩(针对文件)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.IO.Compression;namespace _压缩{ class Program { static v原创 2013-07-01 21:02:05 · 5458 阅读 · 0 评论 -
C#序列化,反序列化
[Serializable]标记实例化对象找文件流BinaryFormatteSerialize()或Deserialize()一、什么是序列化,反序列化?序列化是将对象(类)转化为二进制数据文件或者XML后,保存到一个文件或数据库字段中去。反序列化是将保存在文件或数据库字段中的数据转化成原来的对象进行使用。即:序列化类型有:1) 二进制数据文件2)原创 2013-06-30 23:19:44 · 1699 阅读 · 0 评论 -
C# 枚举、结构和方法
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{ class Program { //struct结构就是变量集合,在结构中定义变量必须加public,结构和方法原创 2013-01-05 15:28:40 · 553 阅读 · 0 评论 -
C#:枚举、结构与接口简单理解
枚举:值的集合结构:变量的集合接口:方法的集合:只定义,不具体实现,被继承时,需要全部实现其所定义的方法\\\枚举:值的集合namespace caEnum{ enum Gender { 男, 女 } class Program { static void Mai原创 2013-06-13 17:58:34 · 981 阅读 · 0 评论 -
c#的DateTime.Now函数详解
内容来源:http://www.cnblogs.com/lida/archive/2011/01/02/1924197.html //2008年4月24日System.DateTime.Now.ToString("D");//2008-4-24System.DateTime.Now.ToString("d");//2008年4月24日 16:30:15System转载 2014-01-06 16:01:54 · 900 阅读 · 0 评论