初始化具有不同值的多文件变量(与javascript相同)

本文关键字:变量 javascript 相同 文件 初始化 | 更新日期: 2023-09-27 18:19:52

我正在搜索是否有一种方法可以在同一行用不同的值初始化多个变量,就像在JavaScript中一样。(可能在c#6?)

例如:

var x = "hello", 
    y = "friend";

**编辑

我知道我可以分配相同的值(也看到SO上的其他帖子——我不知道这篇帖子是如何重复的)我希望它具有不同的值(使用var关键字)。正如我从下面的答案中看到的那样,我发现没有明确声明类型的方法。所以谢谢你的帮助。

初始化具有不同值的多文件变量(与javascript相同)

这样分配:

string str = "1", str1="2", str3="3", str4="4", str5="5";

请记住,隐式类型的局部变量不能有多个声明因此不会编译此代码:

var someVar1 = "1", someVar2 = "2", someVar3 = "3", someVar4 = "4", someVar5 = "5";//This line is error and is not compiled!

隐式类型的变量不能有多个声明符。您必须指定类型。

string x = "hello", 
       y = "friend";

您可以,但前提是您不使用var:

string x = "hello", y = "friend";

你可以做:

String x = "hello", 
    y = "friend";

Object x = "hello", 
    y = "friend";

Object x = "hello", 
    y = 22.21;