摘要: 前言: 类是引用类型。 创建类的对象后,向其分配对象的变量仅保留对相应内存的引用。 将对象引用分配给新变量后,新变量会引用原始对象。 通过一个变量所做的更改将反映在另一个变量中,因为它们引用相同的数据。 结构是值类型。 创建结构时,向其分配结构的变量保留结构的实际数据。 将结构分配给新变量时,会复制 阅读全文
posted @ 2018-04-03 18:36 小柏树 阅读(198) 评论(0) 推荐(0)
摘要: https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/types/index 转载自微软官方文档; 相关概念: 1、对象:现实世界中的实体(世间万物皆对象) 2、类:具有相似属性和方法的对象的集合 3、面向对象程序设计的特点 阅读全文
posted @ 2018-04-03 15:40 小柏树 阅读(398) 评论(0) 推荐(0)
摘要: C#的隐式类型转换 在C#语言中,一些预定义的数据类型之间存在着预定义的转换。比如,从int类型转换到long类型。C#语言中数据类型的转换可以用分为两 类:隐式转换(implicit conversions)和显式转换(explicit conversions)。这篇文章我们将详细介绍这两类转换。 阅读全文
posted @ 2018-04-03 10:53 小柏树 阅读(8640) 评论(0) 推荐(0)
摘要: https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/types/boxing-and-unboxing 转载出处; 装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。 当 CLR 对值类型进行装 阅读全文
posted @ 2018-04-03 10:34 小柏树 阅读(374) 评论(0) 推荐(0)