c# - 如何在一个语句中将多个值分配给多个变量?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# 允许,单个语句可以分配多个局部变量
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);
推荐阅读
- c - 在给定数字 N 之后将列更改为行
- java - 在我关闭屏幕后,我的应用程序的活动有时会进入后台
- react-native - 如何在本机基础中将 Tab 更改为 RTL?
- .net - 如何在 LabVIEW 中清理 Viewpoint XLSX 工具包的已用内存?
- r - 如何在 R 和 h2o 中使用预训练的 word2vec hex 文件
- algorithm - 求解器与系统搜索的约束满足问题
- angularjs - 需要帮助在 AWS 上的无服务器架构中部署 angularjs 1.5 应用程序
- javascript - 如何修复错误:未实现:导航(哈希更改除外)
- bash - 停止执行makefile
- multithreading - Delphi Singleton 双重检查锁定