小编wic*_*kyd的帖子

为什么我不能使用与数组声明分开的数组初始化语法?

我可以用整数做到这一点:

int a;
a = 5;
Run Code Online (Sandbox Code Playgroud)

但我不能用整数数组做到这一点:

int[] a;
a = { 1, 2, 3, 4, 5 };
Run Code Online (Sandbox Code Playgroud)

为什么不?

为了澄清,我不是在寻找正确的语法.我可以抬头看.我知道这有效:

int[] a = { 1, 2, 3, 4, 5 };
Run Code Online (Sandbox Code Playgroud)

这将相当于:

int a = 5;
Run Code Online (Sandbox Code Playgroud)

我想要了解的是,为什么代码的代码失败?代码未能被识别为有效的原因是什么.

c# arrays

13
推荐指数
1
解决办法
1135
查看次数

标签 统计

arrays ×1

c# ×1