我正在嘗試弄清楚這段代碼的作用。它是 .NET 框架和 MS Azure 的一部分;我有 C 背景,但(顯然)C# 是另一種動物。
花了很多時間在谷歌上搜索“c#中的方括號使用”我相信方括號的第一次使用是用于屬性。但是我沒有發現任何東西可以說在函式呼叫中可以將屬性作為引數的一部分,并且找不到關于該主題的資訊..
我很確定它們不是索引器,方括號中的語法代表什么?
[FunctionName("orderProcessor")]
public static void Run(
[ServiceBusTrigger("ordersTopic)] string myQueueItem,
[Blob("orders/{id}",FileAccess.Write] Stream order,
ILogger log )
{
...
}
uj5u.com熱心網友回復:
這些是Attributes。在 C# 中有一篇關于它們的整篇文章
除了許多“內置”(基于 nuget 包)之外,您還可以自由定義自己的自定義屬性。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/496269.html
上一篇:從物體框架中的嵌套表中獲取單行
