我想傳遞3個字符串和使用參數的日期時間對象。但是,無論發送什麼內容,值都始終爲空。Params對象[]值始終爲空
public ResponseObject Method(params object[] values)
{
// values is null
var var1 = Convert.ToString(values[0]);
var var2 = Convert.ToString(values[1]);
var var3 = Convert.ToString(values[2]);
var effectiveDate = Convert.ToDateTime(values[3]);
}
最後,我想創建一個可以具有可選參數的方法,但我不知道有多少參數將如何被髮送。有什麼建議麼?
編輯:
我是新來的工作原理,但我可以告訴代碼正在通過一個HTTP請求調用。該請求是沿着這些路線的東西:
http://localhost:20559/api/Method?var1=aaa&var2=bbb&var3=ccc&var4=2013-01-30
向我們展示如何調用該方法以及如何引用方法內的「值」。 – Lloyd
_「但是,無論發送什麼內容,值總是空值。」_向我們展示一個值就足夠了。 –
請顯示實際調用代碼或顯示不良行爲的最小示例。 – Codor