对C#中标签的用途一直不很明白,如“[System.ComponentModel.DesignerCategory("Code")]”

lxhvc 2004-12-31 10:32:11
比如下面这个代码中给CustomersData 类贴的两个标签,有什么用呢?是什么意思?[SerializableAttribute]是为了让编译器知道这个类要序列化呢还是可以序列化?第一个我就更加不知道干什么用的了,请高手指教!
namespace Northwind.Data
{
using System;
using System.Data;
using System.Runtime.Serialization;
[System.ComponentModel.DesignerCategory("Code")]
[SerializableAttribute]
public class CustomersData : DataSet
{
}

}
...全文
314 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Firestone2003 2005-01-01
  • 打赏
  • 举报
回复
指示设计器为“代码”设计器
没有form的
cppTrier 2005-01-01
  • 打赏
  • 举报
回复
你可以自己去查msdn里的System.ComponentModel.DesignerCategoryAttribute类的文档。在.net类库中用到的Attribute很多,不可能每个都知道呀。
winxieddd 2005-01-01
  • 打赏
  • 举报
回复
可视化设计器可以使用设计器类别通知开发环境将要实现的设计器类型。如果没有为某个类提供任何设计器类别,开发环境可能允许设计此类,也可能不允许。可以创建任何名称的类别。

你这个,就是不显示设计器的类。
comningbo 2004-12-31
  • 打赏
  • 举报
回复
提供了一个分类名,以这个分类名来显示属性或事件。这个attribute容许属性浏览器以逻辑分组

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧