百科问答小站 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# 中为什么List<List<T>> 不能转换为 IList<IList<T>> ? 
  C++ 和 Java 同样是静态语言,为什么 Java 的代码提示可以做的十分强大? 
  中国有哪些比较出名的C#大佬。? 
  C# 从语法角度比 Java 优秀在哪里? 
  C# 用OLEDB读取excel文件提示外部表不是预期的格式? 
  .Net 新一代编译器 Roslyn 会带来怎样的影响? 
  c#入门书籍有推荐吗? 
  如何看待即将发布的 C# 8.0? 
  C#如何将数据库一并打包发行? 
  C#的Lambda表达式捕获变量疑问? 

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





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