string[] filefile = dr["Path_XBRL"].ToString().Split('\\', '-');
if (filefile[11] == null)
{
string yes = "oke";
}
その値を処理したいのですが、Index が配列の範囲外でした。どうすればよいですか?
その値は存在しません (つまり、配列内のそのポイントには何もありません。実際、配列はその長さに及びません)、それがポイントです。配列がゼロ インデックス ベースであることを見落としている可能性があります。配列の部分が適切に定義されている場合は、filefile[10]
.
ElementAtOrDefault
インデックス外の例外を回避するために使用することもできます
if (filefile.ElementAtOrDefault(11) == null)
{}