百科问答小站 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#代码? 
  有 C 语言基础,选择 C#、C++、Java、Swift 中的哪一个进一步学习更合适? 
  如何把一段简单的代码变复杂? 
  游戏程序员必须要修 C# 吗?我徘徊在先开始 C++ 还是 C# ? 
  C#中的String.Format()这两种写法那个更好? 
  c#如何将短地址还原长地址? 
  怎么在.net 平台上用和 WP7 开发类似的技术或思想来实现 Android 开发? 
  C#填了java哪些坑?java填了C++哪些坑?C++填了C哪些坑? 
  c#启动有什么好的优化技巧? 
  重度强迫,只认 C#,其它不学不问,该如何是好? 

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





© 2025-06-18 - tinynew.org. All Rights Reserved.
© 2025-06-18 - tinynew.org. 保留所有权利