c# 结构与类

结构是一种可以包含数据成员和方法成员的值类型数据结构。为结构分配数据时不需要从托管堆中分配内存,结构类型的变量直接包含了该结构的数据。结构中可以包含构造函数,常量,字段方法,属性,运算符,事件和嵌套类型等,但如果要同事包括上述几种成员,则应该考虑使用类。 结构是一种可以包含数据成员和方法成员的值类型 ...

H滴水 @ 2019/08/15

C# virtual 和 abstract 区别

Virtual方法(虚方法) Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 情况2:在基类中定义了vi ...

H滴水 @ 2019/08/13

PLSQL 12 安装、连接Oracle

点击下载PLSQL,本次安装的PLSQL版本为12.0.7,建议安装64位。 点击下载PLSQL,本次安装的PLSQL版本为12.0.7,建议安装64位。 下载PLSQL时,版本旁边会有个“Language pack”的链接,点击后左侧选择“Chinese”即可下载汉化包。 注册码 下载PLSQL时 ...

H滴水 @ 2019/08/12

C# 修饰符

访问修饰符 访问修饰符 C# 中常用的有 private、public、protected、internal 4个访问修饰符。 private:私有访问是允许的最低访问级别,私有成员只有在声明它们的类和结构中才可以访问。 public:公共访问是允许的最高访问级别,对访问公共成员没有限制。 prot ...

H滴水 @ 2019/08/12

GAC 解释&路径

GAC 全称是 Global Assembly Cache 作用是可以存放一些有很多程序都要用到的公共 Assembly ,例如 System.Data 、System.Windows.Form 等等。这样,很多程序就可以从GAC 里面取得 Assembly ,而不需要再把所有要 用到的 Assem ...

H滴水 @ 2019/08/07

WebService 创建、发布、调用

环境Win7+VS2017 启用IIS 启用IIS 查看iis是否启用 查看iis是否启用 新建 ASP.NET Web 应用程序 项目,项目中添加Web 服务 新建 ASP.NET Web 应用程序 项目,项目中添加Web 服务 在 asmx 文件中添加需要的方法 在 asmx 文件中添加需要的方 ...

H滴水 @ 2019/07/31

区域性名称和标识符

这些区域性通常分为三个集合:固定区域性、非特定区域性和特定区域性。 固定区域性不区分区域性。可以使用空字符串 ("") 按名称或者按区域性标识符 0x007F 来指定固定区域性。它与英语语言关联,但不与任何国家/地区关联。它几乎可用在要求区域性的“全局化”命名空间中的所有方法中。 非特定区域性是与某 ...

H滴水 @ 2019/07/29

关键字

checked checked 在进行算术运算时,可以使用checked关键字有效地处理溢出错误。如果不使用 checked 关键字,数值出现溢出时将不会出现任何异常信息,这时将会出现一件可怕的事情,程序中的数据已经不正确,但是还没有发现。 Byte btOne, btTow; if (byte.T ...

H滴水 @ 2019/07/29

ASCII,Unicode,UTF-8,GBK 区别

编码历史与区别 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就 ...

H滴水 @ 2019/07/27

Visual Studio 基础设置

重置开发环境 菜单栏中选择“工具”/“导入和导出设置”/“重置所有设置” 设置行号 菜单栏中选择“工具”/“选项”/“文本编辑器”/“行号” 全屏显示 菜单栏中选择“试图”/“全屏显示” 为程序设置版本和帮助信息 项目/properties /AssemblyInfo.cs 文件 1 // Gene ...

H滴水 @ 2019/07/26