使用 C# 中以前定义的变量的组合命名列表
本文关键字:变量 组合 列表 定义 使用 | 更新日期: 2023-09-27 18:32:09
>我正在尝试创建一个基于一组特定的其他变量命名变量的方法。例如,我想通过根据两个变量命名来创建一系列列表(即列表 1、列表 2、列表 3)。例如:
string l = "List"
int += 1
这样,当我使用 foreach
循环循环代码时,它将连续命名每个 List。有什么想法吗?到目前为止,我只得到了这么多"正确",而且并不多:
public static string[] ListRenamer(List<string> list, int num)
{
string x = list.ToString();
string y = num.ToString();
string[] z = new string[1];
return z;
}
我会考虑一个Dictionary<string,List<string>>
而不是单独的列表。然后,您可以根据约定命名键,并且可以在运行时动态完成。无法在运行时重命名 c# 变量,因为 c# 是一种静态语言