C#
勇敢无畏的活着
这个作者很懒,什么都没留下…
展开
-
C#中静态与非静态——类、方法等区别
一、C#中静态类和非静态类有什么区别静态类是不能实例化的,我们直接使用它的属性与方法,静态类最大的特点就是共享。静态类中的所有成员必须是静态的。静态类可以有静态构造函数,静态构造函数不可继承。静态构造函数可以用于静态类,也可用于非静态类。静态构造函数无访问修饰符、无参数,只有一个 static 标志。静态构造函数不可被直接调用,当创建类实例或引用任何静态成员之前,静态构造函原创 2015-01-27 11:02:55 · 896 阅读 · 0 评论 -
C#中如何使用TimeSpan
例如:DateTime dt1 = DateTime.Now; DateTime dt2 = DateTime.Now.AddDays(-7); TimeSpan ts = dt1 - dt2; int days = ts.Days;//dt1和dt2相差多少天这样就可以获取时间差值了。TimeSpan值包含了许多属性与方法,原创 2015-01-29 22:35:42 · 3591 阅读 · 0 评论 -
C#中的多线程问题
1.每个窗体都有自己的都在不同的线程上运行,如果需要在窗体之间交互,就需要在线程之间交互。2.当线程Sleep时,系统就退出执行队列一段时间,当睡眠结束时,系统会产生一个时钟中断,从而使线程回到执行队列中,从而恢复线程的执行。3.如果父线程先于子线程结束,那么子线程将在父线程结束的同时被迫结束。Thread.Join()方法使父线程等待,直到子线程结束。Abort()方法带来的原创 2015-02-02 18:02:47 · 695 阅读 · 0 评论 -
c#前台线程与后台线程的区别和联系
.Net的公用语言运行时(Common Language Runtime,CLR)能区分两种不同类型的线程:前台线程和后台线程。这两者的区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。 .net环境使用Thread建立的线程默认情况下是前台线程,即线程属性IsBackgro转载 2015-02-02 17:55:30 · 488 阅读 · 0 评论 -
C#中的线程(二) 线程同步基础
1.同步要领 下面的表格列展了.NET对协调或同步线程动作的可用的工具: 简易阻止方法构成目的Sleep阻止给定的时间周期Join等待另一个线程完成 锁系统转载 2015-02-04 11:23:18 · 712 阅读 · 0 评论 -
C#中的线程(三) 使用多线程
第三部分:使用多线程 1. 单元模式和Windows Forms 单元模式线程是一个自动线程安全机制, 非常贴近于COM——Microsoft的遗留下的组件对象模型。尽管.NET最大地放弃摆脱了遗留下的模型,但很多时候它也会突然出现,这是因为有必要与旧的API 进行通信。单元模式线程与Windows Forms最相关,因为大多Windows Forms使用或包转载 2015-02-04 11:25:13 · 603 阅读 · 0 评论 -
C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事转载 2015-02-04 11:28:15 · 415 阅读 · 0 评论 -
C#中构建多线程应用程序
引言 随着双核、四核等多核处理器的推广,多核处理器或超线程单核处理器的计算机已很常见,基于多核处理的编程技术也开始受到程序员们普遍关注。这其中一个重要的方面就是构建多线程应用程序(因为不使用多线程的话,开发人员就不能充分发挥多核计算机的强大性能)。 本文针对的是构建基于单核计算机的多线程应用程序,目的在于介绍多线程相关的基本概念、内涵,以及如何通过System.Threadin原创 2015-02-04 10:24:52 · 1207 阅读 · 0 评论 -
C#中的线程(一)入门
文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/作者 Joseph Albahari, 翻译 Swanky Wu 中文翻译作者把原文放在了"google 协作"上面,GFW屏蔽,不能访问和查看,因此我根据译文和英文原版整理转载到园子里面。 本系列文章可以算是一本很出色的C#线程手册,思路清晰,要点都有介绍,看了后转载 2015-02-04 11:15:29 · 870 阅读 · 0 评论