main内で呼び出され、同じクラスに含まれるメソッドに問題があります。このメソッドは文字列値を出力していますが、私の問題は文字列メッセージ内の配列への参照をインクルードしようとしています。私は、インクリメント、デクリメント、呼び出し、メッセージにC#で文字列内の配列への参照などの変数を含める方法
のみ割り当てを取得していますし、新しいオブジェクト 式はカンマと全体に関してで声明」無効な式とともに
として使用することができます束、次のすべての行に関しては期待以下のメソッド内のすべての
searchResult = "Account #" + accountsarr[i] + " has a balance of {0:c}" + " for customer " + namesarr[i], balancesarr[i]";
:
public static string searchAccounts(ref int AccountNumber, int[] accountsarr, double[] balancesarr, string[] namesarr)
{
bool isValidAccount = false;
int i = 0;
while (i < accountsarr.Length && AccountNumber != accountsarr[i])
{
++i;
}
if (i != accountsarr.Length)
{
isValidAccount = true;
}
string searchResult;
if (isValidAccount)
{
searchResult = "Account #" + accountsarr[i] + " has a balance of {0:c}" + " for customer " + namesarr[i], balancesarr[i]";
}
else
searchResult = "You entered an invalid account";
return searchResult;
}
文字列内の配列位置への参照を持つメソッドから文字列を返すにはどうすればよいですか?
'String.Format'を参照してください。 –
これは、+ namesarr [i]、balancesarr [i] "での単純な構文エラーです。; –