也许是一个愚蠢的问题。 C#6.0允许使用以下语法替换字符串:$“ string content {foo} {bar}”。我想在我为默认传递给它的字符串编写的类中模仿这种行为。问题是我不确定如何访问公共属性/变量。我不确定是否可以使用反射或将this或this.Page传递给构造函数来访问属性。
答案 0 :(得分:0)
想通了:
public static object GetPropValue(object src, string propName)
{
return src.GetType().GetProperty(propName).GetValue(src, null);
}
object UID = GetPropValue(System.Web.HttpContext.Current.Handler, "UID");