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