c# - C# 中是否有多重初始化的语法快捷方式?

标签 c# syntax language-features

有没有办法做到这一点:

valueType x = 1, y = 1, z = 1;

字符少?
例如当我有大量状态要初始化为相同的起始值时。
谢谢!

最佳答案

你可以试试

int x, y, z;
x = y = z = 1;

但我看不出它对你有什么帮助...如果你真的有很多变量你必须初始化为相同的东西,你可以考虑使用某种集合:

var myInts = new List<int>();
for (int i = 0; i < 1000; i++)
    myInts.Add(1);

关于c# - C# 中是否有多重初始化的语法快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068421/

相关文章:

c# - 查找图像上的区域 - 自动旋转图像 OpenCv

python - 你好=“bonjour” python2.7的语法错误

syntax - golang 中的对象工厂

C++11 特性检查

c# - C#有没有类似于Python的通用换行符的东西

c# - 将文件下载到 Azure 函数应用程序进行操作

c# - 将窗体嵌入到 Windows 窗体中的选项卡控件上

java - 我可以确定谁在调用 Java 中的函数或实例化类吗?

c# - 通过 C# 执行 WinDbg 命令

c++ - C++中函数调用后大括号的含义