首页 > 解决方案 > 如何在一个语句中将多个值分配给多个变量?C#

问题描述

我想一次为许多变量赋值。像这样的东西:

int a, b, c, d, e, f, g, h, i = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

我知道这行不通,但我想做的是分配这样的值:

int a=1,b=2,c=3,d=4 //... etc

仅在一个声明中。我不知道这是否可能。

标签: c#

解决方案


C# 允许,单个语句可以分配多个局部变量

int i = 5, y = 10, x = 100;
Console.WriteLine("{0} {1} {2}", i, y, x);

const string s = "dot", a = "net", m = "perls";
Console.WriteLine("{0} {1} {2}", s, a, m);

int j = 1, k, z;
Console.WriteLine(j);
k = z = 0; // Initialize the others
Console.WriteLine("{0} {1}", k, z);

推荐阅读