这个[]代表什么意思

bin0451 2004-07-31 10:09:04
在c# 语句中,很多地方有些语句用 [ ] 包起来,代表什么意思呀
...全文
91 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bin0451 2004-07-31
  • 打赏
  • 举报
回复
属性:
[attribute(AllowMultiple=true)]
属性 [ ] 内的内容被编译吗,内容可否为任意
ericlin 2004-07-31
  • 打赏
  • 举报
回复
数组:
int[] fib
fib = new int[100];
索引:
fib[0] = fib[1] = 1;
属性:
[attribute(AllowMultiple=true)]
指针:
unsafe fixed ( int* p = fib )
{
p[0] = p[1] = 1;
for( int i=2; i<100; ++i ) p[i] = p[i-1] + p[i-2];
}


ericlin 2004-07-31
  • 打赏
  • 举报
回复
用于数组、索引器和属性,也可用于指针。
winxieddd 2004-07-31
  • 打赏
  • 举报
回复
如果[]前面什么都没有,那么就是代表它是一个属性。
如果[]前面有类名,那表示是一个数组。
exboy 2004-07-31
  • 打赏
  • 举报
回复
是一种语法来的,一般指索引吧。

110,538

社区成员

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

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

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