美文网首页
c#详解struct和class的区别

c#详解struct和class的区别

作者: 午字横 | 来源:发表于2024-01-18 09:33 被阅读0次
    • 1.struct 是值类型,而 class 是引用类型。这意味着在使用stuct时,实际上是在使用它的副本,而在使用class 时,实际上是在使用它的引用。
    • 2.struct 不能继承其他类型,而 class 可以继承其他类型
    • 3.struct 默认有一个无参构造函数,但是class 没有
      -> 4.struct 适用于小型、简单的数据类型,而class 更适用于大型、复杂的数据类型
      -> 4.内存分配: struct在栈上分配内存,而class在堆上分配内存

    2024-01-15
    2024-01-19

    相关文章

      网友评论

          本文标题:c#详解struct和class的区别

          本文链接:https://www.haomeiwen.com/subject/vcqcodtx.html