c#中的各种括号的用法好像还没有人总结过呢,哪个高人总结下吧!() [] {}

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 13:25:54
c#中的各种括号的用法好像还没有人总结过呢,哪个高人总结下吧!() [] {}
xUnV~TZ:%,U7QL'#E(TUL`I IH &f0{+\ǩ.1|;!ME*/9Ym@[B+~hFx|W*wĽ >0wW[em_CKlH_ո1Dh!cëoQBMOH:;=[,mfAB`ҫwfJϑ4mha`n0lHج)k,L'+C7Ԭϗp%tH-P0`1dզ)嗛Ŀa&>\04 Fyԇ]OyR~+ `_eUZ(P";h EZD+$ q=0K0ZGm8(KaD:Q6H]=,QFHA4%bq wF|xUEú (t2%*RtsZyR5; )T:;O<(TN?ڲ!P Ebx@$F,Чa͆Qr&3AK64~^.W籅YI\1:{N-|!"ĞQsAkzLFN n_(r25:x) 3S&~<"/p6b' ̞{o~9SNAOYK QIWa?qsETV]*sִœ h5fQVDI@rG螩_?X

c#中的各种括号的用法好像还没有人总结过呢,哪个高人总结下吧!() [] {}
c#中的各种括号的用法
好像还没有人总结过呢,哪个高人总结下吧!
() [] {}

c#中的各种括号的用法好像还没有人总结过呢,哪个高人总结下吧!() [] {}
()一般用于函数后面的参数列表,也就是括号内是该函数的参数.对于计算公式来说,括号具有最高优先级.
[]用于数组、索引器和属性,也可用于指针.属性提供功能强大的方法以将声明信息与C#代码(类型、方法、属性等)相关联.一旦属性与程序实体关联,即可在运行时使用名为反射的技术对属性进行查询.属性以两种形式存在:一种是在公共语言运行库的基类库中定义的属性,另一种是可以创建,可以向代码中添加附加信息的自定义属性.此信息可在以后以编程方式检索.它一般用作数组,或哈希表,或类似的有索引或关键字标记的一组数据搜索.括号前面为这组数据的对象名称,括号里可以写你想要得到的数据的索引号,或者关键字.比如a[1],就是取a中的第2个数据,如果a是哈希表,括号里可以写key的内容.如果a是个dataGridView对象,括号里可以写列标题.如果a是个dataTable类的话,括号里可以写表格的列名,诸如此类.注意,这个括号支持多维索引.比如a[2,3]就是取矩阵a的第3行第4列的数据值.
{}在C# 中,大括号仍然扮演着几种不同的角色:表示层次关系(如定义命名空间、类时使用的大括号)、表示复合语句(如if、for中的大括号)、表示数组元素.一对花括号括起来的部分为一个层次,在该层次定义的变量只能用于本对花括号内,而不能用在花括号之外.