gpt4 book ai didi

c# - 从数组值声明 "variable variables"或 "dynamic variables"?

转载 作者:行者123 更新时间:2023-11-30 20:51:23 28 4
gpt4 key购买 nike

我正在为 C# 中的游戏数据加载制作一个 csv 阅读器,我想做的就是从数组(变量)的值声明一个变量,我们可以在 php 中像 $$foo 那样做。喜欢

void csvReader(string s)
{
string[] vars = s.split(',');
foreach(string var in vars)
{
// I want to create a variable with the name of the value
string[] var = new string[10];
}
}

最佳答案

没有办法动态创建局部变量。要将字符串映射到与该字符串关联的某个值(在本例中为字符串数组),您可以使用 Dictionary。使用您正在读取的值作为键,然后您可以将该值设置为您的字符串数组并通过字典的索引器访问该数组。

关于c# - 从数组值声明 "variable variables"或 "dynamic variables"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21737210/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com