随笔分类 -  .Net基础知识

摘要:线程的同步,通过WaitHandle类,及其继承EventWaitHandle类,及其以下的ManualResetEvent(手动重置)和AutoResetEvent(自动重置)事件来完成线程的同步功能MSDN:WaitHandle:http://msdn.microsoft.com/zh-cn/library/fss7k4e9 EventWaitHandle:http://msdn.microsoft.com/zh-cn/library/73zz66k2 ManualResetEvent:http://msdn.microsoft.com/zh-cn/library/syst... 阅读全文
posted @ 2012-06-17 15:58 MadKeX 阅读(458) 评论(0) 推荐(0)
摘要:线程池:ThreadPool:提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。 MSDN参考:http://msdn.microsoft.com/zh-cn/library/system.threading.threadpool.aspxusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace 线程池1{ class Program { ... 阅读全文
posted @ 2012-06-17 09:46 MadKeX 阅读(571) 评论(0) 推荐(0)
摘要:参考文章:MSDN:System.Threading命名空间:http://msdn.microsoft.com/zh-cn/library/system.threading.aspx MSDN:Thread类:http://msdn.microsoft.com/zh-cn/library/system.threading.thread.aspx c#温故而知新:线程篇:http://www.cnblogs.com/JimmyZheng/archive/2012/06/10/2543143.html#2400355 c#多线程学习: http://kb.cnblo... 阅读全文
posted @ 2012-06-15 10:50 MadKeX 阅读(429) 评论(0) 推荐(0)
摘要:msdn参考:http://msdn.microsoft.com/zh-cn/library/s53ehcz3.aspx http://msdn.microsoft.com/zh-cn/library/z5z9kes2.aspx http://msdn.microsoft.com/zh-cn/library/xhbhezf4.aspxoperator关键字来重载内置运算符,或提供类或结构声明中的用户定义转换。它可以定义不同类型之间采用何种转化方式和转化的结果。operator用于定义类型转化时可采用2种方式,隐式转换(implicit)和显示转换(explicit)一般定... 阅读全文
posted @ 2012-05-29 15:00 MadKeX 阅读(14757) 评论(1) 推荐(2)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { mytest mt = new mytest(); foreach (string mychar in mt.myReverse)//注意,迭代器并不关心对象所在的类是否实现指定的方法,这里... 阅读全文
posted @ 2012-05-20 00:02 MadKeX 阅读(263) 评论(0) 推荐(0)
摘要:原文地址:http://www.189works.com/article-40359-1.html由于泛型可以接受用户定义的类型,为了给用户定义的类型做限定,需要在声明该泛型类时用where作一些限制class 泛型类型<T> where T : 约束条件{ /*----*/}通过这样的限定,就限制用户在声明泛型类型时可使用的类型T using System;using System.Collections.Generic;using System.Text;using System.Data.Common;using Dare.Utilities.Data;using Dare. 阅读全文
posted @ 2012-05-07 23:03 MadKeX 阅读(1467) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { Genericlist<int> mylist = new Genericlist<int>(); for (int x = 0; x < 10; x++) { ... 阅读全文
posted @ 2012-05-03 22:19 MadKeX 阅读(879) 评论(0) 推荐(0)