随笔分类 - c#
摘要:&应用场景 1、文件批量上传 并行上传单个文件。也可以把一个文件拆成几段分开上传,加快上传速度。 2、数据分批计算 如几百万数据可以拆成许多无关联的部分,并行计算处理。最后聚合 3、数据推送 将数据拆解后,并行推送。 &任务并行库-数据并行 如果在一个循环内在每次迭代只执行少量工作或者它没有运行多次
阅读全文
摘要:C#中有两种不同的相等:引用相等和值相等。 下面就看看它们直接的区别: == 比较的是栈内的内容,对于值类型而言,”==“比较的就是两个对象的值,除字符串(字符串类型是一个特殊情况)以外的引用类型,比较的就是两个引用类型在栈内的地址(比较的是引用) Equals 方法是定义在Object中的虚方法,
阅读全文
摘要:总得来说他们都是为了获取某个实例具体引用的数据类型System.Type。 typeof 是运算符,而 GetType() 是方法 1、typeof 获得类型的System.Type对象,GetType()获得当前实例的Type。 2、GetType()是基类System.Object的方法,只有建
阅读全文
摘要:const和readonly比较 1.const默认是静态的,只能由类型访问,不能和static同时使用,否则编译错误;readonly默认是非静态,由实例对象来访问,可以显式使用static定义为静态成员。 2.const只能引用在值类型和string类型上,其他引用类型常量必须声明为null,否
阅读全文
摘要:ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递(按地址传递的),使用后都将改变原来参数的数值。 ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个
阅读全文

浙公网安备 33010602011771号