c#中的各种括号的用法

好像还没有人总结过呢,哪个高人总结下吧!()[]{}... 好像还没有人总结过呢,哪个高人总结下吧!
() [] {}
展开
 我来答
ccnnmmaaaa
推荐于2017-11-22 · TA获得超过984个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:106万
展开全部
()一般用于函数后面的参数列表,也就是括号内是该函数的参数。对于计算公式来说,括号具有最高优先级。

[]用于数组、索引器和属性,也可用于指针。属性提供功能强大的方法以将声明信息与C#代码(类型、方法、属性等)相关联。一旦属性与程序实体关联,即可在运行时使用名为反射的技术对属性进行查询。属性以两种形式存在:一种是在公共语言运行库的基类库中定义的属性,另一种是可以创建,可以向代码中添加附加信息的自定义属性。此信息可在以后以编程方式检索。它一般用作数组,或哈希表,或类似的有索引或关键字标记的一组数据搜索。括号前面为这组数据的对象名称,括号里可以写你想要得到的数据的索引号,或者关键字。比如a[1],就是取a中的第2个数据,如果a是哈希表,括号里可以写key的内容。如果a是个dataGridView对象,括号里可以写列标题。如果a是个dataTable类的话,括号里可以写表格的列名,诸如此类。注意,这个括号支持多维索引。比如a[2,3]就是取矩阵a的第3行第4列的数据值。

{}在C# 中,大括号仍然扮演着几种不同的角色:表示层次关系(如定义命名空间、类时使用的大括号)、表示复合语句(如if、for中的大括号)、表示数组元素。一对花括号括起来的部分为一个层次,在该层次定义的变量只能用于本对花括号内,而不能用在花括号之外。
yanqing1987071
2009-09-28 · TA获得超过336个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:174万
展开全部
() 方法参数,构造函数等形参
[] 数组,属性等单个元素,还有一种用方法就是声明特性
{}语句块,有try...catch... if...else... 等等
还有一些符号等
像@,转义字符,呵呵,好像常用的就这些了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
344367382
2009-09-28 · TA获得超过125个赞
知道答主
回答量:74
采纳率:0%
帮助的人:43.7万
展开全部
()1.可以使运算级别符号,就像数学上运算符号的符号一样。
2.括号中有参数,声明或者调用方法
[]1.括号中有整形,代表声明一定长度数据
2.括号中有整形(i),代表设置或得到这个集合i索引的数据。
{}1.和[]配合使用,例如Int32 [] array = new Int32[]{1,2,3}。代表声明了长度为3的数组并初始化数据。
2.结构。if( Boolean ){}或者try{}catch{}finally{}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LK_soso
2009-09-28 · TA获得超过278个赞
知道小有建树答主
回答量:351
采纳率:0%
帮助的人:190万
展开全部
现在哪想到这么多,用着用着就知道了!不要死记硬背。
一般()是与参数有关的
[]是与数组之类的索引有关的
{}语句块,方法、函数的主体部分都要用{}括起来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dqjkwj1234
2009-09-28 · TA获得超过155个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:308万
展开全部
() 函数申明形参,方法调用。。。。其他还没想到
[] 数组访问成员。。。。
{} 语句块。。。。
好像就这吧,其他没了吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式