C# 一般地设置属性

C# 一般地设置属性,c#,reflection,mvvm-light,C#,Reflection,Mvvm Light,我有一个包含一系列属性的模型类。我正在编写一个MVVM轻型服务,它允许我直接分配这些属性,这意味着我需要创建一个接口和服务 有没有办法让我做这样的事 myService.SetProperty(propertyName, value) 及 其中propertyName始终是一个字符串,但是使用反射可以在model类中找到正确的属性并设置或读取?您可能希望看到 或 或者在MSDN上。是,这是可能的…^你能把你现在写的代码贴出来,解释一下你遇到了什么样的问题吗? var n = myService

我有一个包含一系列属性的模型类。我正在编写一个MVVM轻型服务,它允许我直接分配这些属性,这意味着我需要创建一个接口和服务

有没有办法让我做这样的事

myService.SetProperty(propertyName, value)

其中
propertyName
始终是一个字符串,但是使用反射可以在model类中找到正确的属性并设置或读取?

您可能希望看到


或者在MSDN上。

是,这是可能的…^你能把你现在写的代码贴出来,解释一下你遇到了什么样的问题吗?
var n = myService.GetProperty(propertyName)