C#

简单去掉令人苦恼的pdb文件

什么是PDB:PDB文件存储了程序的基本数据,是VS编译链接时生成的文件。其中包含了源代码文件名字和行数、局部变量的名字。此文件常见于DEBUG模式下。 而VS默认是会生成的 如何在发布网站时取消生成PDB文件...

url中传递特殊符号遇到的问题

+  urlencode 后为  %2b 这个%2b呢 如果是浏览器传 服务接收到就是  + 如果是代码直接传  还是%2b  需要再次解码。。。 这是为什么呢?? 看了一下模拟器的数据是吧&转义过的 在我坚定的认...

C# 注释的一些的细节

/// 会被编译, // 不会被编译. 所以使用///会减慢编译的速度(但不会影响执行速度) ///会在其它的人调用你的代码时提供智能感知 ///也是一种注释,但是这种注释主要有两种作用: 1.这些注释能够生...

Ref和Out的区别

Ref和Out这样个2个关键字都能够提供相似的功效,其作用也很像C中的指针变量。 稍有不相同之处是: 用Ref型参数时,传入的参数必须先被初始化。而Out则不要要,对Out而言,就必须在方法中对其完成初始化。 用...

C# 中 重载,重写,隐藏的区别

重载: 就是写多个同名方法,参数个数不同或类型不同或返回值不同 重写:子类中实现的方法必须加override关键词 普通非抽象父类需要virtual 抽象类里面抽象方法abstract 接口的实现也是重写(更准确的应该说...

C#中的移位运算

C#中的移位运算 在计算机里面,对有符号类型数中的负数是以二进制补码的形式存储的,那么怎样得到该补码形式的二进制数的十进制数值呢? 1) 对该二进制补码形式的数的所有位(包括符号位)取反,然...