default(int)与int = 0之间的差异

朱利托·阿韦拉内达(Julito Avellaneda)

任何人都知道是否存在使用以下方法声明整数变量之间的区别:

var i = default(int)

var i = 0;

也许是小的性能差异还是其他差异?

谢谢大家!

布拉德利网

实际上,没有区别。根据MSDN

指定type参数的默认值。对于引用类型,该值为null;对于值类型,该值为零。

int 是值类型,因此表达式将解析为0。

我将执行显式0分配,因为其可读性更高。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

"int a, b;" 之间的性能差异 和“int a; int b;”?

来自分类Dev

向量<int> V []和向量<vector <int>> V之间的差异

来自分类Dev

int *val = otherVal 和 int val = otherVal 之间的指针差异

来自分类Dev

声明变量(int c;和int c = new int();之间的差异;

来自分类Dev

int(r / 2)和r // 2输出之间的差异

来自分类Dev

0,int()和int {}之间有什么区别?

来自分类Dev

int x {}之间有区别吗?并且int x = 0 ;?

来自分类Dev

int * a和int * a = new int之间的区别

来自分类Dev

Int ...和Int []之间的区别

来自分类Dev

int和仅包含int的结构之间是否存在性能差异?

来自分类Dev

Java中int [large] [small]或int [small] [large]之间是否存在底层差异?

来自分类Dev

返回值int&和const int&之间的差异

来自分类Dev

CHAR_INT 和 INT 主键之间是否存在很大的查询速度差异?

来自分类Dev

int(* function)(int,int)和int * function(int,int)之间的区别

来自分类Dev

在Scala中def f(x:Int)= x + 1和val f =(x:Int)=> x + 1之间的实际差异

来自分类Dev

使用指针算法查找数组大小时,动态创建的数组(int * arr)与静态创建的数组(int arr [])之间的差异

来自分类Dev

void(int)和void(*)(int)之间的区别

来自分类Dev

在可为null的int和int之间转换

来自分类Dev

const int和int文字之间的区别

来自分类Dev

int和new int()之间的区别

来自分类Dev

编译器宏以测试uint64_t和unsigned long long int之间的差异

来自分类Dev

字符串和int cloumn(表设计)之间确实存在性能差异吗?

来自分类Dev

较弱的杀死信号-HUP(1)-INT(2)和-TERM(15)之间的差异

来自分类Dev

编译器宏以测试uint64_t和unsigned long long int之间的差异

来自分类Dev

你如何得到两个时间之间的差异int 24h时钟格式PHP

来自分类Dev

作为 int 传递和类内的指针之间的差异给了我分段错误

来自分类Dev

两个日期之间的差异 - 无法转换类型“int?” 'System.TimeSpan'

来自分类Dev

编码中0和-0之间的差异

来自分类Dev

数组中0和'0'之间的差异

Related 相关文章

  1. 1

    "int a, b;" 之间的性能差异 和“int a; int b;”?

  2. 2

    向量<int> V []和向量<vector <int>> V之间的差异

  3. 3

    int *val = otherVal 和 int val = otherVal 之间的指针差异

  4. 4

    声明变量(int c;和int c = new int();之间的差异;

  5. 5

    int(r / 2)和r // 2输出之间的差异

  6. 6

    0,int()和int {}之间有什么区别?

  7. 7

    int x {}之间有区别吗?并且int x = 0 ;?

  8. 8

    int * a和int * a = new int之间的区别

  9. 9

    Int ...和Int []之间的区别

  10. 10

    int和仅包含int的结构之间是否存在性能差异?

  11. 11

    Java中int [large] [small]或int [small] [large]之间是否存在底层差异?

  12. 12

    返回值int&和const int&之间的差异

  13. 13

    CHAR_INT 和 INT 主键之间是否存在很大的查询速度差异?

  14. 14

    int(* function)(int,int)和int * function(int,int)之间的区别

  15. 15

    在Scala中def f(x:Int)= x + 1和val f =(x:Int)=> x + 1之间的实际差异

  16. 16

    使用指针算法查找数组大小时,动态创建的数组(int * arr)与静态创建的数组(int arr [])之间的差异

  17. 17

    void(int)和void(*)(int)之间的区别

  18. 18

    在可为null的int和int之间转换

  19. 19

    const int和int文字之间的区别

  20. 20

    int和new int()之间的区别

  21. 21

    编译器宏以测试uint64_t和unsigned long long int之间的差异

  22. 22

    字符串和int cloumn(表设计)之间确实存在性能差异吗?

  23. 23

    较弱的杀死信号-HUP(1)-INT(2)和-TERM(15)之间的差异

  24. 24

    编译器宏以测试uint64_t和unsigned long long int之间的差异

  25. 25

    你如何得到两个时间之间的差异int 24h时钟格式PHP

  26. 26

    作为 int 传递和类内的指针之间的差异给了我分段错误

  27. 27

    两个日期之间的差异 - 无法转换类型“int?” 'System.TimeSpan'

  28. 28

    编码中0和-0之间的差异

  29. 29

    数组中0和'0'之间的差异

热门标签

归档