文字列を解析し、 ":"の後の値が整数かどうかを確認しようとしています。整数でない場合は、文字列から "Test:M"を削除します。文字列解析のヘルプ
ここに示した文字列があります。
string testString = "Test:34,Test:M";
結果、私はあなたがほとんどそこにいるtestString = "Test:34"
string[] data = testString.Split(',');
for (int i = 0; i < data.Length; i++)
{
string[] data1 = data[i].Split(':');
int num = 0;
if(Int32.TryParse(data1[1], out num))
{
}
}
予想される入力と予想される出力の例をもっと挙げることができますか? –
逆論理を実装してみませんか?値が整数の場合は、結果の文字列に追加します。 – Alexandre
@アレクサンドル:まさに私が提案したもの。 'string'の修正は、' string'が大きくなるにつれて遅くなります。 'StringBuilder'を使うと、最後にもっと速くなります。 – Yuck