zoukankan      html  css  js  c++  java
  • 一句话总结.Net下struct和class内存分配方面的区别

    闪存上不去,放在博客里,还有比哥这段更经典的讲述struct和class区别的话不?:

    struct支持多种分配,而class只能分配在托管堆上。struct和class的区别大家都把焦点放在struct上了,认为struct是特殊的。而事实上他们的区别核心是class,struct恰恰是正常的,它的分配是无限制的,既能在栈上,又能在非托管堆上,又能在托管堆上,想怎么分配就怎么分配,而class在内存中分配是有限制的,只能分配在托管堆上,不正常的是class而不是struct。

  • 相关阅读:
    java中的Class类
    装机
    CSS入门
    初级HTML
    IO加强
    Lambda表达式
    IOStream-基础
    JavaSE阶段基础内容(不包括I/O,常用类,集合)
    markdown学习
    Log4j配置详解
  • 原文地址:https://www.cnblogs.com/xiaotie/p/2075151.html
Copyright © 2011-2022 走看看