随笔分类 - C#
摘要:很多高级的编程语言都会有foreach之类的对数据进行迭代的方式,这类迭代如何用相信不用多言,只是有一点是需要注意的,那就是foreach的线程安全问题,不要在迭代的时候对源数据加入add,romove逻辑,即使被标记为线程安全的,在foreach的时候,增加项和移除项的操作都会导致异常,错误代码示
阅读全文
摘要:在C#中,我们会见到out,ref关键字,这跟java很不一样,接下来,我们就来了解一番, 1,out关键字 概念:一个带有输出参数的的方法(方法的的参数有被out关键字修饰),有义务在方法退出的时候给这个参数一个恰当的赋值,如果没有,方法编译会报错。 例子:伪代码如下 static void do
阅读全文

浙公网安备 33010602011771号