我正在做一個任務,我應該在數組中存儲一些字符串數據。每個新的字符串都應該存儲在一個單獨的數組中,這就是爲什麼我需要一個方法返回一個用戶給出的名稱的新數組。 我想要的是每次調用此方法時都有一個具有uniq名稱的新數組。從方法/函數C返回數組的正確語法是什麼#
在2D線我得到一個錯誤:本地或命名爲「_arrayNameFromUser」不能在此範圍內聲明,因爲這個名字是在一個封閉的局部範圍內用來定義一個本地或參數測試
所以參數我如何用用戶指定的名稱創建一個新的數組?
A local or parameter named '_arrayNameFromUser' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter test
static string[] NewArary(string arrayNameFromUser)
{
string[] arrayNameFromUser = new string[2];
return arrayNameFromUser;
}
你已經有一個名爲'變量_arrayNameFromUser'在方法體中 - 這是一個方法參數。所以你不能用完全相同的名稱聲明另一個變量。 –
另請注意,在模式代碼指南中,'_'表示私有實例字段,而不是本地變量或方法參數 – Icepickle
@Ippickle更改了這一點,謝謝 – Gusto