随笔分类 - c#
摘要:http://www.cnblogs.com/panjun-Donet/archive/2009/03/03/1284700.html让我们来看看同步异步的区别:同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调...
        阅读全文
                
摘要:http://kb.cnblogs.com/page/116095/ 随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。 多线程和异步操...
        阅读全文
                
摘要:http://dsqiu.iteye.com/blog/2049743 Unity协程(Coroutine)原理深入剖析再续 By D.S.Qiu尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com 前面...
        阅读全文
                
摘要:静态类是不能实例化的,我们直接使用它的属性与方法,静态类最大的特点就是共享。探究public static class StaticTestClass{ public static int n = 0; public static void Add() ...
        阅读全文
                
摘要:4.1 迭代器块 一个迭代器块(iterator block)是一个能够产生有序的值序列的块。迭代器块和普通语句块的区别就是其中出现的一个或多个yield语句。 yield return语句产生迭代的下一个值。 yield break语句表示迭代完成。 只要相应的函数...
        阅读全文
                
摘要:de4dot主要用来反混淆用法:dll文件直接拖到de4dot.exe会生成另外一个 文件名+cleaned.dll,再用Reflector反编译这个dll就好Reflector用法主要用来反编译dll和exe用法1打开Reflector.exe View->add...
        阅读全文
                
摘要:http://www.baidu.com/s?wd=c%23%E4%BC%98%E5%85%88%E7%BA%A7%E9%98%9F%E5%88%97&ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&rsv_pq=efc07de500...
        阅读全文
                
摘要:在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonly”来定义。 对于静态常量(Compile-time const...
        阅读全文
                
摘要:定义string[,] arr = new string[12, 31]另一种string[][] ary = new string[5][];相当于一维数组 常量二维数组定义, 用readonly不能用constreadonly int[,] DIR = {{1,1...
        阅读全文
                
摘要:这种写法比较垃圾,表现在每次搜索一个点要遍历整个地图那么大的数组,如果地图为256*256,每次搜索都要执行65535次,如果遍历多个点就是n*65535,速度上实在是太垃圾了简单说下思路,以后补充算法优化重点在在open表和close表的遍历上,这两个地方优化后,...
        阅读全文
                
摘要:在所有关于C#事件机制的介绍中,我更倾向于发布者/订阅者(Publisher/Subscriber)这种描述。理解事件机制并不是一件容易的事情,它所涉及的思想值得我们好好去研究。本文资源来自《C#与.NET技术平台实战演练》——中国青年出版社谈到事件,我们涉及到两个角...
        阅读全文
                
摘要:泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的...
        阅读全文
                
摘要:在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。[csharp] view plaincopy//数组 str...
        阅读全文
                
摘要:http://xiang-ai-2002.blog.163.com/blog/static/8477933201041824429161/集合 C#中的数组是作为System.Array类的实例来执行的,它们是集合类中的一种集合类一般用于处理对象列表,其功能是通过执行...
        阅读全文
                
摘要:System.Collections 概述该命名空间下的.NET非泛型集合类如下所示:— System.Collections.ArrayList:数组集合类,使用大小可按动态增加的数组实现Ilist接口。— System.Collections.BitArray:布...
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号