您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> CSharp 序列化时候未能找到类型SystemString上的构造函数

CSharp 序列化时候未能找到类型SystemString上的构造函数

来源:网络整理     时间:2016/6/2 13:55:23     关键词:system,string

关于网友提出的“CSharp 序列化时候未能找到类型SystemString上的构造函数”问题疑问,本网通过在网上对“CSharp 序列化时候未能找到类型SystemString上的构造函数”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:CSharp 序列化时候未能找到类型SystemString上的构造函数
描述:

List

自定义了一个空间,在属性序列化的时候提示未能找到类型System.String上的构造函数。编译生成没问题,当设置属性的时候报错。
但是List,List,List.......等等其他类型,包括自定义类型都可以,就是String类型不可以。为什么呢?
代码如下:

 public partial class MyPanelList : UserControl
    {
        public  List titleList = new List();
        public MyPanelList()
        {
            InitializeComponent();
        }
        [Browsable(true)]
         [DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Content)]
        public List TitleList
        {
            get
            {
                return titleList;
            }
            set
            {
                titleList = value;
            }
        }          
 }

string,system.string是哪里,systemtime string,class system.string,system string char,js system.string,system.string翻译,system.string.empty,json.stringif
解决方案1:

试试看
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
    [Editor("System.Windows.Forms.Design.StringCollectionEditor, System.Design", 
        "System.Drawing.Design.UITypeEditor, System.Drawing")]


以上介绍了“CSharp 序列化时候未能找到类型SystemString上的构造函数”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1461708.html

相关图片

相关文章