Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# net中的[]括号是什么?_C#_.net_Asp.net_Brackets - Fatal编程技术网

C# net中的[]括号是什么?

C# net中的[]括号是什么?,c#,.net,asp.net,brackets,C#,.net,Asp.net,Brackets,我很少在c#中看到[]这样的括号,但当我开始学习asp.net时,我已经见过很多次了,但我仍然不明白它们是做什么的 它们不是用于数组的代码的一部分。例如[webmethods],它位于方法之上,或者有一些位于类之上。他们是.net的一部分还是只是告诉CLR一些事情?还是 []括号是一个。该链接包含我在下面总结的更详细的信息和示例 它们用于: 数组类型定义 访问数组的元素 它们可以用作任何类型的参数 它们可用于指定.Net属性(or),可以对类型和成员进行注释。它们可用于对方法和类进行注释。它是

我很少在c#中看到[]这样的括号,但当我开始学习asp.net时,我已经见过很多次了,但我仍然不明白它们是做什么的

它们不是用于数组的代码的一部分。例如[webmethods],它位于方法之上,或者有一些位于类之上。他们是.net的一部分还是只是告诉CLR一些事情?还是

[]括号是一个。该链接包含我在下面总结的更详细的信息和示例

它们用于:

  • 数组类型定义
  • 访问数组的元素
  • 它们可以用作任何类型的参数

  • 它们可用于指定.Net属性(or),可以对类型和成员进行注释。

    它们可用于对方法和类进行注释。

    它是一种最常用于索引到某种集合的运算符。常用于索引到数组中

    它们在C#中也常用来定义属性。这些可以出现在方法和类的上面。它们是为该类或方法定义额外行为的一种方式


    MSDN有一个很好的功能。

    它们用于在类或方法(或其他东西)上放置属性。这样,就可以将数据附加到不应属于实际类的类。你可以阅读更多关于它们的内容

    它们是属性,在我的手机上发布,因此我不能添加链接,只能在msdn中搜索属性。

    正如其他人所说,它们是属性,你应该真正检查它们,但简言之,你可以说它们添加了可以在方法执行之前或之后执行的代码,或者根本不执行!它们可以做很多不同的事情,从作为决定方法是否应该运行的条件,到执行预处理操作,再到只是向代码中添加元数据,以便其他库或编译器可以找到它并使用它进行处理。

    该链接没有多大帮助。感谢修复了该链接,ctrl+c不起作用,也没有注意到我粘贴了错误的链接。@Thomas:是的,我只是提供了更多信息。我明确指定了他现在看到的是哪一个。现在所有的链接都断开了,不再起作用,他说他说的不是arrys,而是.Net属性。EDIT:take-1因为现在答案有了相关部分。感谢所有的答案。老实说,我曾经用它们进行过一次调试,这有助于我在visual studio下更好地调试,但我还没有足够的理解。我还听说它是属性,但我不知道属性的作用。我希望我不会遇到新的结构我必须知道:)。现在我正在阅读链接。我是一个无法从MSDN获得足够帮助的人。我知道这是由我的英语差造成的。我希望用c#编写非常简单的示例。