gpt4 book ai didi

c# - 遍历名称上具有不同数字的对象变量

转载 作者:行者123 更新时间:2023-11-30 20:39:48 25 4
gpt4 key购买 nike

<分区>

我有以下类(class):

public class Employees {
public string field1 { get; set; }
public string field2 { get; set; }
public string field3 { get; set; }
public string field4 { get; set; }
}

我想更改所有这些成员的值。所以我可以做类似的事情:

Employees.field1 = "ghgf";
Employees.field2 = "ghgf";
Employees.field3 = "ghgf";
Employees.field4 = "ghgf";

但是很丑。成员数量将是 30,所以这不是一个好方法......我想使用 for 循环,遍历所有成员并动态获取相关字段并更改值。例如:

for(int i=1; i<4; i++) {
var field = "field" + i;
Employees.field(the Var!!) = "fgdfd";
}

但在这一行中:

Employees.field(the Var!!) = "fgdfd";

我有一个问题,因为 field 是在 for 循环中定义的 var。

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