gpt4 book ai didi

c# - 如何将字符串值转换为对象属性名称

转载 作者:可可西里 更新时间:2023-11-01 03:08:38 24 4
gpt4 key购买 nike

<分区>

这是我第一次不得不在 C#/.NET 中做这样的事情,这让我想起了在 JavaScript 中使用 eval() 函数或动态编写脚本和生成 HTML 可以轻松完成的事情。我有一个从用户输入中获取的字符串,比方说 string input = "foo"。现在我想使用值 "foo" 作为我拥有的对象的属性名称,比如 cover 这样:

string input = "foo";
//magic to convert string value to be used
//as a object property name goes here maybe...
var success = cover.foo;

在 C# 中有什么方法可以做这样的事情吗?可能使用反射?我已经尝试过,但返回的对象总是无法真正解决我的问题。

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