次のようなものを使用できます。
返品がある場合は削除します
string[] check = test.Replace("\r", "").Split('\n');
if(check[0] == "1")
または改行で分割し、配列内の文字を取得して確認します。
string[] check = test.Split('\n');
if(check[0][0] == '1')
オプション2を使用します。
編集:
または、このようなものですが、少し OTT であり、\r\n
char[] check = test.SplitMeUp();
if(check[0] == '1')
static class Extensions
{
public static char[] SplitMeUp(this string str)
{
char[] chars = new char[str.Length];
for (int i = 0; i < chars.Length; i++)
chars[i] = str[i];
return chars;
}
}
編集:
特定の文字を除外するためのその他のもの
public static char[] SplitMeUp(this string str, char[] filterChars = null)
{
List<Char> chars = new List<char>();
for (int i = 0; i < str.Length; i++)
{
if(filterChars != null && filterChars.Length > 0 && filterChars.Contains(str[i]))
continue;
chars.Add(str[i]);
}
return chars.ToArray();
}
そしてそれを次のように使用します
char[] check = test.SplitMeUp(new char[] {'\r', '\n'});
if(check[0] == '1')
これらの \r\n はすべて無視され、すべてが分割されます。