gpt4 book ai didi

c# - 将字符串计算为 C# 中的属性

转载 作者:行者123 更新时间:2023-12-02 11:51:30 26 4
gpt4 key购买 nike

我有一个存储在字符串中的属性...假设对象 Foo 有一个属性 Bar,因此要获取 Bar 的值> 我会调用的属性..

Console.Write(foo.Bar);

现在假设我将 "Bar" 存储在字符串变量中...

string property = "Bar"

Foo foo = new Foo();

如何使用 property 获取 foo.Bar 的值?

我如何习惯在 PHP 中执行此操作

$property = "Bar";

$foo = new Foo();

echo $foo->{$property};

最佳答案

Foo foo = new Foo();
var barValue = foo.GetType().GetProperty("Bar").GetValue(foo, null)

关于c# - 将字符串计算为 C# 中的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6363722/

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