自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 c# string stringbuilder

using System; using System.Collections.Generic; using System.Text;namespace 字符串 {     class Program     {         static void Main( string[] args )         {             //字符串频繁分配内

2012-09-25 15:49:35 382

转载 C#中Split用法

1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString()

2012-09-25 15:39:48 775

转载 C#ListBox用法

ListBox控件显示较长的选项列表,用户可从中选择一项或多项。如果项总数超出可以显示的项数,则自动向ListBox控件添加滚动条。ListBox控件列表中的每个元素称为项。图1所示为ListBox控件ListBox控件1.功能ListBox控件显示较长的选项列表,用户可从中选择一项或多项。如果项总数超出可以显示的项数,则自动向ListBox控件添加滚动条。ListBox控件列

2012-09-20 15:42:37 33926

转载 c# 标准数字格式字符串

标准数字格式字符串用于格式化通用数值类型。标准数字格式字符串采用 Axx 的形式,其中 A 是称为格式说明符的字母型字符,xx 是称为精度说明符的可选整数。精度说明符的范围从 0 到 99,并且影响结果中的位数。任何包含一个以上字母字符(包括空白)的数字格式字符串都被解释为自定义数字格式字符串。下表描述了标准数字格式说明符。有关各格式说明符所产生输出的示例,请参见标准数字格式字符串输出

2012-09-20 10:29:15 1163

转载 复合格式字符串

.NET Framework 复合格式化功能使用对象列表和复合格式字符串作为输入。复合格式字符串由固定文本和索引占位符混和组成,其中索引占位符称为格式项,对应于列表中的对象。格式化操作产生的结果字符串由原始固定文本和列表中对象的字符串表示形式混和组成。诸如 Format、AppendFormat 等方法以及 WriteLine 和 TextWriter.WriteLine 的某些重载支持复

2012-09-20 10:25:07 806

转载 多线程讲解

C#多线程学习(一) 多线程的相关概念什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中

2012-09-17 17:01:15 915

转载 timer

.NET中的三种Timer的区别和用法//1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。 System.Windows.Forms.Timer // 2.提供以指定的时间间隔执行方法的机制。无法继承此类。 System.Threading.Timer //3.在应用程序中生成定期事件

2012-09-16 14:44:03 603

转载 一个窗体调另一个窗体控件

设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象:窗体类名 你的名字=new 窗体类型();你的名字.窗体控件把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form2的对象看见了。

2012-09-15 20:22:05 501

转载 [C#] Timer计时器

问题描述:在线程里有一个需要倒计时的功能,本来使用工具栏里的Timer控件,结果发现无法进入Timer的循环方法,单独拿出来调试Timer控件时,发现正常使用ok的,怀疑是线程与Timer的问题。查阅相关资料后发现:其他线程是无法控制Form下的Timer,一般可使用System.Timer或System.Threading.Timer 代替。一定要用Form下的Timer

2012-09-15 19:49:51 1198

转载 在C#中使用System.Timers.Timer

1.在Global.asax文件中导入命名空间 2.Global.asax文件中的Application_Start()方法内写如下代码: System.Timers.Timer objTimer = new Timer(); objTimer.Interval = 时间; //这个时间单位毫秒,比如10秒,就写10000 objTimer.Enabled = true;

2012-09-14 16:56:56 868

转载 c#中提供了三种类型的计时器:

c#中提供了三种类型的计时器: 1、基于 Windows 的标准计时器(System.Windows.Forms.Timer) 2、基于服务器的计时器(System.Timers.Timer) 3、线程计时器(System.Threading.Timer) 下面我就通过一些小实验来具体分析三种计时器使用上面的异同点,特别是和线程有关的部分。 实验例子截图: 一、基于 W

2012-09-14 16:19:35 890

转载 C#窗体的重要属性

1. 窗体与控件l 窗体的重要属性属性说明Name窗体对象的名字,用于在代码中进行标示BackColor窗体的背景色BackgroundImage窗体的背景图像FormBorderStyle窗体的边框样式,有

2012-09-14 15:52:05 2816

转载 委托可定义的位置和使用方法

在C#中使用一个类时,分两个阶段。首先需要定义这个类,即告诉编译器这个类由什么字段和方法组成。然后(除非只使用静态方法)实例化类的一个对象。使用委托时,也需要经过这两个步骤。首先定义要使用的委托,对于委托,定义它就是告诉编译器这种类型的委托代表了哪种类型的方法,然后创建该委托的一个或多个实例。编译器在后台将创建表示该委托的一个类。定义委托的语法如下:访问修饰符 de

2012-09-13 11:07:32 3029

转载 c#静态

c# 静态方法,和静态属性2009-6-23 23:12提问者: math_phy | 浏览次数:2633次是不是静态方法只能访问静态属性!!!!!静态方法,能访问实例对象的数据吗???用什么方式访问呢??问题补充:3 实例对象能访问,静态成员吗?如何??4 是不是访问静态成员的方法,要声明为静态呢??5 静态对象和实例对象,其实

2012-09-12 22:54:57 665

转载 c#值类型和引用类型详析

1. 主要内容             类型的基本概念             值类型深入             引用类型深入             值类型与引用类型的比较及应用2. 基本概念C#中,变量是值还是引用仅取决于其数据类型。C#的基本数据类型都以平台无关的方式来定义,C#的预定义类型并没有内置于语言中,而是内置于.NET Fr

2012-09-12 22:24:35 637

转载 c#成员变量和局部变量

在方法内部可以定义变量,被称为局部变量。局部变量的一般形式如下[变量修饰符] 变量类型 变量名;变量修饰符可以是final,表示这是常量。变量类型可以是Java中任意合法的基本类型或复合类型。变量名是用户自定义标识符,遵循标识符的一般规则。可以在一行中定义多个局部变量,以逗号分隔。定义变量时可以同时赋初值。局部变量

2012-09-12 22:23:24 9272

转载 以ThreadStart方式实现多线程

三、以ThreadStart方式实现多线程3.1 使用ThreadStart委托这 里先以一个例子体现一下多线程带来的好处,首先在Message类中建立一个方法ShowMessage(),里面显示了当前运行线程的Id,并使用 Thread.Sleep(int ) 方法模拟部分工作。在main()中通过ThreadStart委托绑定Message对象的ShowMessage()方法,

2012-09-11 15:30:33 13973

转载 前台线程和后台线程

前台线程和后台线程的区别和联系:1、后台线程不会阻止进程的终止。属于某个进程的所有前台线程都终止后,该进程就会被终止。所有剩余的后台线程都会停止且不会完成。2、可以在任何时候将前台线程修改为后台线程,方式是设置Thread.IsBackground 属性。3、不管是前台线程还是后台线程,如果线程内出现了异常,都会导致进程的终止。4、托管线程池中的线程都是后台线程,使

2012-09-11 15:29:37 864

转载 前台线程和后台线程

.Net的公用语言运行时(Common Language Runtime,CLR)能区分两种不同类型的线程:前台线程和后台线程。这两者的区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。   一个线程是前台线程还是后台线程可由它的IsBackground属性来决定。这个属性是可读又

2012-09-11 15:28:54 484

转载 C#线程调用带参数的方法

在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法。第一种:使用ParameterizedThreadStart。调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为

2012-09-10 10:52:36 373

转载 C#综合揭秘——深入分析委托与事件(中)

引言本篇文章将会讲述事件的定义以及其使用方式,并以ASP.NET的用户控件为例子,介绍一下自定义事件的使用。 目录一、委托类型的来由二、建立委托类三、委托使用方式四、深入解析事件五、Lambda 表达式四、深入解析事件4.1 事件的由来在介绍事件之前大家可以先看看下面的例子, Price

2012-09-07 11:16:03 918

转载 C# this关键字引用类的当前实例。

以下是 this 的常用用途:    ◆限定被相似的名称隐藏的成员    ◆将对象作为参数传递到其他方法    ◆声明索引器    C# this关键字示例://this关键字  //keywords_this.cs  usingSystem;  classEmployee  {  privatestring_name;  privateint_age;  privatestr

2012-09-05 16:52:06 1212

转载 属性和字段的区别

在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作。在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值

2012-09-05 15:50:16 602

空空如也

空空如也

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

TA关注的人

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