我有以下课程:
- public static class Pages
- {
- public static string LoggedOut = "LoggedOut.aspx";
- public static string Login = "Login.aspx";
- public static string Home = "Home.aspx";
- }
我知道我可以静态地使用Pages.Home,但我的问题有一个原因.
- string pageName = Pages.GetPage("Home");
等等
C’est可能吗?
谢谢,
戴夫
解决方法
您可以使用以下内容:
- var field = typeof(Pages).GetField("Home",BindingFlags.Public | BindingFlags.Static);
- var value = (string)field.GetValue(null);