我正在搜索是否有一种方法可以在同一行上初始化具有不同值的多个变量,就像在JavaScript中一样.(也许在c#6?)
例如:
var x = "hello",
y = "friend";
Run Code Online (Sandbox Code Playgroud)
**编辑
我知道我可以分配相同的值(在SO上看到其他帖子 - 我不知道这篇文章是如何重复的)我希望它具有不同的值(使用var关键字).正如我从下面的答案中看到的,我看到没有明确声明类型的方法.谢谢你的帮助.
只是这样分配:
string str = "1", str1="2", str3="3", str4="4", str5="5";
Run Code Online (Sandbox Code Playgroud)
请记住,隐式类型的局部变量不能有多个声明, 因此不会编译此代码:
var someVar1 = "1", someVar2 = "2", someVar3 = "3", someVar4 = "4", someVar5 = "5";//This line is error and is not compiled!
Run Code Online (Sandbox Code Playgroud)