我有一个包含控件类型的String变量。示例:"按钮"," TextBox"或"标签"。我想从这个变量中获取PropertyInfo。我已运行此代码,但在第一行返回Null:
Type type = Type.GetType(ControlType);
PropertyInfo[] properties = type.GetProperties();
任何想法?
答案 0 :(得分:1)
Type.GetType()
需要一个程序集限定名,并且区分大小写。
因此,对于Windows窗体应用程序,它将采用以下格式:
Type.GetType("System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"`
对于webforms,它将是System.Web.UI.WebControls
命名空间等。