我的程序在替换字符串的时候
比如碰到一个 productlist会反射productlist类
我如何给productlist的成员 companyid赋值?
我现在用的办法是productlist里Request Url的参数。
也就是说的 companyid事先已经准备好值了
可能是0 、Url参数 、session、cookie等
如果没参数的话 就不好赋值了。有什么办法?不能用静态变量
比如碰到一个 productlist会反射productlist类
我如何给productlist的成员 companyid赋值?
我现在用的办法是productlist里Request Url的参数。
也就是说的 companyid事先已经准备好值了
可能是0 、Url参数 、session、cookie等
如果没参数的话 就不好赋值了。有什么办法?不能用静态变量
{
public string companyid { get; set; }
} class Program
{
static void Main(string[] args)
{
productlist pl = (productlist)Activator.CreateInstance(typeof(productlist));
PropertyInfo pi = typeof(productlist).GetProperty("companyid");
pi.SetValue(pl, "12345", null);
Console.WriteLine(pl.companyid);
}
}