为什么我们不能在C#中的结构中定义数组

君士坦丁

大家好,请帮我理解为什么我们不能在C#中的结构体中定义数组

我尝试了另一个询问的问题,但大多数建议使用类而不是结构。这对于实现目的是可以的,但是我想了解为什么我们不能在结构中定义数组。

古法

您可以在结构中有一个数组,但是在大多数情况下这毫无意义。

数组是一个对象,因此结构将仅包含数组的引用。如果创建数组并分配给引用,则在堆上创建该数组。使用结构的通常原因是避免在堆上创建对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我们不能在静态内部类中定义main函数?

来自分类Dev

为什么我们不能在main函数中定义函数?

来自分类Dev

为什么我们不能在TypeScript类中定义const字段,为什么静态readonly不起作用?

来自分类Dev

为什么我们不能在本地类中定义好友功能的原因是什么?

来自分类Dev

为什么我们不能在javascript中修改字符串长度,因为我们可以修改数组的长度?

来自分类Dev

为什么我们不能在 C++ 中比较函数数组的类型?

来自分类Dev

为什么我不能在C ++中映射结构?

来自分类Dev

为什么我们不能在聚合中具体实现基接口?

来自分类Java

为什么我们不能在类中为方法添加默认值

来自分类Dev

为什么我们不能在构造函数中创建非静态自引用对象

来自分类Javascript

为什么我们不能在三元运算符中返回?

来自分类Dev

为什么我们不能在Java 8流中抛出异常?

来自分类Java

为什么我们不能在Java 7+中打开类?

来自分类Dev

为什么我们不能在col标签中设置颜色?

来自分类Dev

为什么我们不能在Express.js中执行多个response.send?

来自分类Dev

为什么我们不能在决策树中随机启动根节点?

来自分类Dev

为什么我们不能在python中更改字符串的特定值

来自分类Dev

为什么我们不能在Java的普通方法中调用this()方法?

来自分类Dev

为什么我们不能在操作系统的内核中添加最大的功能?

来自分类Dev

为什么我们必须在C#中同时定义==和!=?

来自分类Dev

为什么我不能在 C 中定义大小的数组上使用 realloc?

来自分类Dev

为什么我们不能在结构内部声明函数?

来自分类Dev

为什么我们不能在声明结构变量名称时使用连字符?

来自分类Dev

为什么我们不能在数组函数参数中省略数组破坏的括号?

来自分类Dev

为什么我们不能在C#中使用公共字段进行数据绑定?

来自分类Dev

为什么我们不能更新定义中包含DISTINCT子句的视图?

来自分类Dev

为什么我们不能在其他线程中更新视图,当我们这样做时,它报告异常,是什么原因

来自分类Dev

为什么不能在结构定义中忽略寿命?

来自分类Dev

为什么我们不能直接在javascript中设置数组值?

Related 相关文章

  1. 1

    为什么我们不能在静态内部类中定义main函数?

  2. 2

    为什么我们不能在main函数中定义函数?

  3. 3

    为什么我们不能在TypeScript类中定义const字段,为什么静态readonly不起作用?

  4. 4

    为什么我们不能在本地类中定义好友功能的原因是什么?

  5. 5

    为什么我们不能在javascript中修改字符串长度,因为我们可以修改数组的长度?

  6. 6

    为什么我们不能在 C++ 中比较函数数组的类型?

  7. 7

    为什么我不能在C ++中映射结构?

  8. 8

    为什么我们不能在聚合中具体实现基接口?

  9. 9

    为什么我们不能在类中为方法添加默认值

  10. 10

    为什么我们不能在构造函数中创建非静态自引用对象

  11. 11

    为什么我们不能在三元运算符中返回?

  12. 12

    为什么我们不能在Java 8流中抛出异常?

  13. 13

    为什么我们不能在Java 7+中打开类?

  14. 14

    为什么我们不能在col标签中设置颜色?

  15. 15

    为什么我们不能在Express.js中执行多个response.send?

  16. 16

    为什么我们不能在决策树中随机启动根节点?

  17. 17

    为什么我们不能在python中更改字符串的特定值

  18. 18

    为什么我们不能在Java的普通方法中调用this()方法?

  19. 19

    为什么我们不能在操作系统的内核中添加最大的功能?

  20. 20

    为什么我们必须在C#中同时定义==和!=?

  21. 21

    为什么我不能在 C 中定义大小的数组上使用 realloc?

  22. 22

    为什么我们不能在结构内部声明函数?

  23. 23

    为什么我们不能在声明结构变量名称时使用连字符?

  24. 24

    为什么我们不能在数组函数参数中省略数组破坏的括号?

  25. 25

    为什么我们不能在C#中使用公共字段进行数据绑定?

  26. 26

    为什么我们不能更新定义中包含DISTINCT子句的视图?

  27. 27

    为什么我们不能在其他线程中更新视图,当我们这样做时,它报告异常,是什么原因

  28. 28

    为什么不能在结构定义中忽略寿命?

  29. 29

    为什么我们不能直接在javascript中设置数组值?

热门标签

归档