5
|
John M Gant aman_novice · 技术社区 · 16 年前 |
![]() |
1
12
对,
从另一个角度来考虑:当想要在代码中使用整数值时,是否创建一个大小为1的整数数组?当然不是,因为尽管它能胜任这项工作 不必要的 . 即比较:
到:
第一个很简单,很荒谬,我相信你看到了。毫无疑问,这在数据库环境中并不明显(如果您选择
此外,在处理代码中的值时,您应该发现字段的数据类型更合适(即
在性能方面,我无法想象使用
|
![]() |
2
4
一
记住,编程语言作为 收敛剂 . 总是创建有用的抽象。换句话说,我将这样定义您的字段:
这个类现在在语义上是有价值的,因为数据类型指示了它们的用途。务必使用正确的工具进行作业。 |
![]() |
3
2
字符串是字符数组,因此,除非您认为可能需要数组附带的属性/方法(如长度和子字符串函数),否则我会说坚持使用字符,因为您确定它只是一个字符。 |
![]() |
4
1
字符串类将有一些开销。如果有char,是否需要用0x00表示空值或
我通常更喜欢在应用程序层使用Enums/Bools/NativeSemantics来实现这一点,从需要的任何数据库约定转换为需要的任何数据库约定。毕竟
|
![]() |
Terio · Typescript:使用变量的值创建自定义类型 2 年前 |
![]() |
Kareem Adel · 创建函数类型(TypeScript接口) 2 年前 |
![]() |
MatÄj VondráÄek · 如何在c#方法中传递类型? 3 年前 |
![]() |
kreo · 为什么&[T]参数也接受&Vec? 7 年前 |
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 7 年前 |