编程语言
首页 > 编程语言> > 我如何通过c#中的函数动态获取属性?

我如何通过c#中的函数动态获取属性?

作者:互联网

我有一个功能

public string getValue(string val)

在这个函数中我需要从数据库字段中获取值:

using (UsersContext db = new UsersContext())
{
    UserProfile user = db.UserProfiles.Where(c => c.UserId == this.userId).FirstOrDefault()
    name = user.(val); ????????????
}

我如何从函数参数中获取自定义值?我想我需要改变参数类型:

public string getValue(UserProfile val)

但我如何获得财产或通过财产名称?

谢谢!!!

标签:c,asp-net-mvc,argument-passing,class
来源: https://codeday.me/bug/20190703/1365801.html