为什么结构中不需要构造函数?
为什么 GC 不删除结构?
最佳答案
结构体是一种值类型,因此它不受 GC 管理。 结构可以声明构造函数,但它们必须带有参数。 结构的副本由编译器自动创建和销毁,因此不需要默认构造函数
关于.NET结构概念问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3180299/
为什么结构中不需要构造函数?
为什么 GC 不删除结构?
最佳答案
结构体是一种值类型,因此它不受 GC 管理。 结构可以声明构造函数,但它们必须带有参数。 结构的副本由编译器自动创建和销毁,因此不需要默认构造函数
关于.NET结构概念问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3180299/