4
私はC#でjanからdecまでの月の文字列配列を持っています。私はノブを差し込み、11を取得したい。これはどうやって行うの?あなたがArray.FindIndex
を使用することができ、いくつかの述語に基づいて試合を行うに要素のインデックスを見つけるC#
Months.FindIndex("November")+1//returns 11
私はC#でjanからdecまでの月の文字列配列を持っています。私はノブを差し込み、11を取得したい。これはどうやって行うの?あなたがArray.FindIndex
を使用することができ、いくつかの述語に基づいて試合を行うに要素のインデックスを見つけるC#
Months.FindIndex("November")+1//returns 11
int monthnumber = Array.IndexOf(Months, "November") + 1;
:
int num = Array.FindIndex(Months, month => month.StartsWith("nov", StringComparison.OrdinalIgnoreCase)) + 1;
あなたは「11月」または「11月」「プラグイン」したいですか? –
C#のインデックスは0から始まるので、月の配列(またはリスト)ではインデックスが11ではなくインデックス番号が11であることを忘れないでください。 – ChrisF
@ChrisF - 私は彼のサンプルコードに+ 1を追加しています。 –