首頁 > 後端開發 > C++ > 如何將整數陣列傳遞給 ASP.NET Web API 操作方法?

如何將整數陣列傳遞給 ASP.NET Web API 操作方法?

Mary-Kate Olsen
發布: 2025-01-27 21:21:09
原創
295 人瀏覽過

How to Pass an Array of Integers to an ASP.NET Web API Action Method?

>將整數陣列傳遞到ASP.NET Web API Action方法

本指南示範如何有效地將整數的陣列作為參數傳遞給您的ASP.NET Web API Action方法。

方法1:使用[FromUri] 這種方法利用

屬性從URL的查詢字串檢索整數數組。

[FromUri]在您的動作方法中,定義一個參數以接受整數陣列,以

>進行裝飾:

[FromUri]

傳送數組,以這樣的方式建構您的URL查詢字串:>
<code class="language-csharp">public IEnumerable<category> GetCategories([FromUri] int[] categoryIds)
{
    // Process the categoryIds array here
}</code>
登入後複製

每個整數值是一個單獨的參數,由anmpersand(&)隔開。

<code>/Categories?categoryids=1&categoryids=2&categoryids=3</code>
登入後複製
方法2:使用逗號分隔值

> 或者,您可以在查詢字串中使用逗號分隔值(CSV)傳輸整數陣列。 雖然不直接支援作為數組,但您可以在操作方法中輕鬆解析CSV字串:>

此方法的URL將是:

這種方法簡化了URL結構,但需要在操作方法中進行其他解析。 選擇最適合您需求和程式設計樣式的方法。 如果使用CSV方法,請記住在解析過程中處理潛在的異常(例如,

)。

以上是如何將整數陣列傳遞給 ASP.NET Web API 操作方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板