私は値を代入しているコンソールアプリケーションを持っています。この試みは、前方、後方、左右に移動するオブジェクトを持つゲームをシミュレートすることです。 。分割するポイントがないコンソール値を解釈するにはどうすればよいですか?
Forward: F
Backward: B
Right: R
Left: L
方法I:
オブジェクトは、前進後進、左右の値にinputedされている順序である魔法使い順序
これらの値は、以下のような単純な値でありますコンソールでこれらの値を入力環境午前は次のとおりです。
FRBL
注:私はそれらの間のスペースで、これらの値を入力環境だと、私はこれを行うコードで:
string input = ReadInput();
string values [] = input.split(' ')
私はスペースに分割することなくこれを行う可能性がどのように把握するtryiningてる?
は、どのように私はそれを動作させることができれば、私の入力値のような:
FRBL
私のオリジナルの試みが正常に動作しますが、私は、私は別の方法でそれを行う可能性がどのように興味があったと私は数字にできませんでしたそれを出す。元の文字列を通じて
string input = ReadInput();
char values[] = new string[input.Length]
for(int i = 0; i < input.Length; i++)
values[i] = input[i];
@JacobKrallあなたは私よりもずっと前です:) – DavidG
私はこれを探して過ごした時間は信じられません。時にはそれは単純なことです。ありがとうございました! – ThunD3eR
'ToCharArray'の必要はありません。' string'はすでに 'IEnumerable'ですから、 –
juharr