百科问答小站 logo
百科问答小站 font logo



C#中struct和class的使用区别是什么? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

不知道如何选择的时候一律选class就完了……

能用好struct的都是明确知道如何选择的。



其实什么时候用struct,直接看BCL就对了,找一找BCL里面那些是struct:


我给你举三类:

Decimal/DateTime

ValueTuple<T,...>

ArraySegment<T>/Span<T>/Memory<T>/Nullable<T>/...


你能体会出来他们的共性你才算是值类型入了门。




  

相关话题

  最近好多人聊低代码,难道大家没听过C#开发windows form么? 
  .NET Core/.NET Framework 上的第三方常用类库/框架实现平均质量真的很差吗? 
  用c#开发桌面应用,如何做出漂亮的界面? 
  C#下有什么办法可以实现毫秒级的计划任务? 
  作为非计算机专业的学生,觉得 C 语言远比其他语言易于上手,正常吗? 
  C#中的迭代器是值类型还是引用类型? 
  学了 3 年 Java,包括自学和大学学习,如今工作一开始需要我学 C#,觉得不甘心怎么办? 
  为什么一个简单的闭包,C#要设计得如此巨大? 
  C# 中如何在不使用 async和await 关键字的情况下构建一个按照顺序执行的 Task 集合? 
  Html.ActionLink怎么包裹其他代码? 

前一个讨论
请问,你有没有觉得这个世界像是粒子按照一定规律堆积而成的?
下一个讨论
江西一救护车执行任务时与三轮车相撞,三轮车车主当场死亡,救护车司机可能将承担怎样的责任?





© 2024-06-28 - tinynew.org. All Rights Reserved.
© 2024-06-28 - tinynew.org. 保留所有权利