gpt4 book ai didi

c# - 内置类型,何时(不)使用?

转载 作者:太空狗 更新时间:2023-10-29 19:48:17 26 4
gpt4 key购买 nike

C# 和 VB.NET 带有映射到 CLR 类型的内置类型。示例是:int (C#) 和 Integer (VB) 映射到 System.Int32,long (C#) 和 Long (VB) 映射到 System.Int64。决定何时使用或不使用内置类型(改为使用 System.* 结构/类)的最佳实践是什么?

最佳答案

我几乎总是使用内置别名,例如 int/short/long。它们更易于阅读,并且不需要您导入 System 或在各处键入 System.Int32 等。

语言清楚地定义了它们,并赋予了它们特定的含义,所以我看不出有什么坏处。但是,这 100% 是个人选择。

话虽这么说 - 我确实明确使用 Int32、Int16 等的一个地方是,如果我正在处理二进制存储或传输,尤其是与自定义二进制格式之间的往来。在这种情况下,让每个成员进出文件的显式位大小使代码更具可读性和可理解性,IMO。

关于c# - 内置类型,何时(不)使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/911536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com