C# 中 类和属性前面的方括号是什么意思

usingSystem.Data.Linq.Mapping;[Table(Name="Customers")]publicclassCustomer{[Column(Is... using System.Data.Linq.Mapping;
[Table(Name = "Customers")]
public class Customer {
[Column(IsPrimaryKey = true)]
public string CustomerID {get; set;}
[Column(Name = "ContactName")]
public string Name { get; set; }

[Column]
public string City {get; set;}
}
最近在学linq ,不知道[]是干嘛用的?
展开
 我来答
然后去远足
推荐于2017-12-15 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2422万
展开全部
对于一个类或是类的属性或方法等都会有一些特殊的性质,这就要使用[]来表示了。

比如类是否可以被序列化传递,方法是否对编辑器可见,属性在属性窗口里使用的编辑器等都要使用特性来说明。

比如你这堆代码里 [Column(IsPrimaryKey = true)] 这句就是说下面 CustomerID 这个类的属性是主键
追问
那这种[]的用法呢??  语法格式什么的
码斯客
2014-03-22 · TA获得超过2224个赞
知道小有建树答主
回答量:993
采纳率:50%
帮助的人:604万
展开全部
那种用法,英文叫Attributes ,在C#中,叫C# Attributes 。MSDN上老外翻译成“属性”。国内翻译成“特性”。用法、语法在MSDN上有详细的教程,而且还有中文版教程。
我这里不方便发链接,你在google或MSDN上,搜索“C# Attributes”,一下就看见了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式