类和结构体都是用户定义的,但有很大的不同。struct 继承自 System.Value 类型,因此它是值类型。当数据量较小时,结构体更可取。结构不能是抽象的。无需使用 new 关键字创建对象。Struct 无权创建任何默认构造函数。结构的语法:
struct MyStruct { public int MyProperty1 { get; set; } public int MyProperty2 { get; set; } }
类是 C# 中的引用类型,它继承自 System.Object 类型。当有大量数据时,使用类。我们可以从另一个类继承一个类。类可以是抽象类型。
类和结构体都是用户定义的,但有很大的不同。struct 继承自 System.Value 类型,因此它是值类型。当数据量较小时,结构体更可取。结构不能是抽象的。无需使用 new 关键字创建对象。Struct 无权创建任何默认构造函数。结构的语法: