在一个类面前出现了
[Serializable, ToolboxItem(true), DebuggerStepThrough, DesignerCategory("code")]请问这些是什么来的 用来干什么 定义在这里有什么用
还有这些命名空间的知识点是什么 通常用来干什么的~~~~
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;

解决方案 »

  1.   

    Serializable//指示一个类可以序列化
    ToolboxItem//表示工具箱项的属性
    DebuggerStepThrough//公共语言运行库不向该属性附加任何语义。提供它供源代码调试器使用。例如,Visual Studio 2005 调试器在用此属性标记的方法中不停止,但它确实允许在该方法中设置断点。
    DesignerCategory//指定类设计器属于某一类别你可以看msdn上边有说明
    只要把Serializable这些后边加一个Attribute就能在msdn中找到了
    如DesignerCategory-->DesignerCategoryAttribute
      

  2.   


    看msdn.内容太多.在这里说也说不明白.
      

  3.   

    关注,我也不清楚!
    好像是自定义控件的属性设置!
    [ToolboxItem(true)] ,如果为false的话,属性将无法添加到工具箱去。