gpt4 book ai didi

c# - 使用字符串作为变量的一部分

转载 作者:太空宇宙 更新时间:2023-11-03 23:15:40 25 4
gpt4 key购买 nike

<分区>

我想使用字符串作为变量的一部分。

例如,在下面的代码中,我有一个名为 productLine 的字符串。我想使用这个字符串中的值来创建一个变量名并调用这个变量的属性“Value”。我想继续切换“productLine”中的值,因此继续切换调用值方法的变量。

有没有办法做到这一点,或者我是否需要重写代码并采用不同的方法?

foreach (string productLine in productLineData)
{
string templateKey = "{{" + productLine + "}}";
string templateValue = "";
if (productRow.productLine.Value != null)
templateValue = productRow.productLine.Value.ToString();
productRowText = productRowText.Replace(templateKey, templateValue);
}

productRow 是一个包含我希望使用的属性的模型。

编辑:

productLine 包含一个字符串值。例如,它首先包含 productName。那时我想调用 productRow.productName.Value。下一个“productLine”包含 productPrice。那时我想调用 productRow.productPrice.Value。等等

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