百科问答小站 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#4天,用记事本1分钟写个计算器,而且信誓旦旦,这是怎么回事? 
  C# 为何MySQL无法打开连接? 
  对于C#与C++之间的数据传输,用GCHandle或Marshal是否就是最好的方案了? 
  C#每个类代码一大坨,有什么好的方能展示他的公有方法和属性? 
  C# 的扩展方法是否是一个糟糕的设计? 
  同事离职,我接盘了个垃圾项目,该如何是好? 
  写C with class很丢人么? 
  如何编写能够监听特定程序或全系统所有Http请求的.Net程序? 
  同时会C#、Qt还有Python是一种什么体验? 
  C#每个类代码一大坨,有什么好的方能展示他的公有方法和属性? 

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





© 2025-05-08 - tinynew.org. All Rights Reserved.
© 2025-05-08 - tinynew.org. 保留所有权利