如何在不使用数组的情况下在 for 循环中声明和初始化多个变量(具有不同名称)?

胡安·阿古斯丁·齐泰利

我正在尝试执行数组应该做的工作,但没有实际使用它。我想知道这是否可能,如果可能,如何?

我必须初始化不同的变量,例如:

int value1 = 0;
int value2 = 0;
int value3 = 0;
int valueN = 0;

我想从用户那里接收一个值,该值确定 for 循环将持续到什么时候。

示例:用户 --> 4

然后我可以声明 4 个变量并使用它们。

for (i = 1; i <= 4; i++) {
    Console.Write("Insert a number: ");
    int value(i) = int.Parse(Console.ReadLine());
}

我希望有 4 个变量被同等调用,但唯一的区别是每个变量在名称末尾添加了不同的数字。

// value1 = 0;
// value2 = 0;
// value3 = 0;
// valueN = 0;
略苏特

你不能在 C# 中创建动态命名的变量(我和那些想知道你为什么要这样做的人一样)。如果您不想使用数组,请考虑使用 Dictionary - 在某些情况下它会比数组表现得更好。

Dictionary<string, int> values = new Dictionary<string, int>();
for (int i = 1; i <= 4; i++)
{
    values.Add("value" + i, 0);
}

value["value1"]; //retrieve from dictionary

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用CGI的情况下在python3.x中获取POST“数据”变量?

来自分类Dev

如何在不使用多个读取器的情况下在SqlDataReader中检查空值

来自分类Dev

如何在不使用复制的情况下在不同位置同步两个数据库?

来自分类Dev

如何在不使用for循环的情况下在matlab中计算二元?

来自分类Dev

如何在不使用distinct和union的情况下在两个表之间返回唯一记录?

来自分类Dev

如何在不使用循环和递归的情况下在Java中打印数组

来自分类Dev

如何在不使用多个OR语句的情况下在excel中创建标志?

来自分类Dev

如何在不使用colspan的情况下在多个表单元格上叠加一个超大div

来自分类Dev

如何在不使用内联映射或多个.ForMember的情况下在automapper中映射嵌套对象?

来自分类Dev

Kotlin:如何在不使用getter和setter的情况下在ViewModel中更改MutableLiveData的值

来自分类Dev

如何在不使用标志变量或函数的情况下在C ++中查找素数?

来自分类Dev

如何在不使用宏的情况下在MS Word中查找文档变量

来自分类Dev

如何在不使用Eclipse的情况下在Spring和Maven中运行HelloWorld程序

来自分类Dev

如何在不使用if语句的情况下在数组中找到最大值和最小值?

来自分类Dev

如何在不使用隐藏字段的情况下在表单提交时将变量传递给CFC?

来自分类Dev

如何在不使用Java中的全局变量的情况下在两个类之间共享变量?

来自分类Dev

我如何在不使用循环的情况下在Java中交换2d数组行?

来自分类Dev

我如何在不使用while循环的情况下在python3中重复一个函数?

来自分类Dev

如何在不使用主动模式的情况下在 FritzBox 和 pfsense 之间创建 IPsec 隧道?

来自分类Dev

如何在不使用循环的情况下在matlab中处理矩阵的对角线?

来自分类Dev

如何在不使用 \n 或 html 格式的情况下在 android 中格式化如下所示的单个文本视图?

来自分类Dev

如何在不使用常量数组大小的情况下初始化私有类中的数组?

来自分类Dev

如何在不使用 moment.js 的情况下在 javascript 中格式化日期

来自分类Dev

如何在不使用这么多嵌套循环的情况下在矩阵中找到成对的数字?

来自分类Dev

如何在不使用 distinct 方法的情况下在 Django 中获取不同的过滤查询集?

来自分类Dev

如何在不使用循环的情况下在 R 中创建一个大列表

来自分类Dev

如何在不使用 document.writes 的情况下在 document.getelementById 函数中编写 for 循环

来自分类Dev

如何在不使用 for 循环的情况下在 R 中实现动态计数?

来自分类Dev

如何在不不断初始化的情况下在 Django 中使用大型数组字段?

Related 相关文章

  1. 1

    如何在不使用CGI的情况下在python3.x中获取POST“数据”变量?

  2. 2

    如何在不使用多个读取器的情况下在SqlDataReader中检查空值

  3. 3

    如何在不使用复制的情况下在不同位置同步两个数据库?

  4. 4

    如何在不使用for循环的情况下在matlab中计算二元?

  5. 5

    如何在不使用distinct和union的情况下在两个表之间返回唯一记录?

  6. 6

    如何在不使用循环和递归的情况下在Java中打印数组

  7. 7

    如何在不使用多个OR语句的情况下在excel中创建标志?

  8. 8

    如何在不使用colspan的情况下在多个表单元格上叠加一个超大div

  9. 9

    如何在不使用内联映射或多个.ForMember的情况下在automapper中映射嵌套对象?

  10. 10

    Kotlin:如何在不使用getter和setter的情况下在ViewModel中更改MutableLiveData的值

  11. 11

    如何在不使用标志变量或函数的情况下在C ++中查找素数?

  12. 12

    如何在不使用宏的情况下在MS Word中查找文档变量

  13. 13

    如何在不使用Eclipse的情况下在Spring和Maven中运行HelloWorld程序

  14. 14

    如何在不使用if语句的情况下在数组中找到最大值和最小值?

  15. 15

    如何在不使用隐藏字段的情况下在表单提交时将变量传递给CFC?

  16. 16

    如何在不使用Java中的全局变量的情况下在两个类之间共享变量?

  17. 17

    我如何在不使用循环的情况下在Java中交换2d数组行?

  18. 18

    我如何在不使用while循环的情况下在python3中重复一个函数?

  19. 19

    如何在不使用主动模式的情况下在 FritzBox 和 pfsense 之间创建 IPsec 隧道?

  20. 20

    如何在不使用循环的情况下在matlab中处理矩阵的对角线?

  21. 21

    如何在不使用 \n 或 html 格式的情况下在 android 中格式化如下所示的单个文本视图?

  22. 22

    如何在不使用常量数组大小的情况下初始化私有类中的数组?

  23. 23

    如何在不使用 moment.js 的情况下在 javascript 中格式化日期

  24. 24

    如何在不使用这么多嵌套循环的情况下在矩阵中找到成对的数字?

  25. 25

    如何在不使用 distinct 方法的情况下在 Django 中获取不同的过滤查询集?

  26. 26

    如何在不使用循环的情况下在 R 中创建一个大列表

  27. 27

    如何在不使用 document.writes 的情况下在 document.getelementById 函数中编写 for 循环

  28. 28

    如何在不使用 for 循环的情况下在 R 中实现动态计数?

  29. 29

    如何在不不断初始化的情况下在 Django 中使用大型数组字段?

热门标签

归档