"10,2/20,5/50,3"という形式の文字列があります。C#Replace String.Split
これはすべてのプレーヤーの勝ちです。 "roomPrize、wins/nextRoomPrize、wins"
私はそれを読む方法を考え出しましたが、私はいくつかのroomPrizeの勝利の量を変更したいと思います。私はこれまでに来ました。私はよくあなたの質問を理解する場合は、次の操作を実行したいと思います
winsRawData = getStatW.text; //That is the wins string formated as explained above
string[] winSplits = winsRawData.Split('/');
for(int i = 0; i < winSplits.Length; i++)
{
if(winSplits[i].Split(',')[0] == room.ToString()) //room is the roomPrize that i want to affect
{
//newWins is the new win count that I want to update with
//winSplits[i].Split(',')[1] == newWins; <-- I just need to do that
}
}
おかげ
あなたを止めるのは何ですか? – UnholySheep
[文字列型コード](https://www.bing.com/search?q=stringly+typed+code)はよく知っているパターン(大丈夫、本当にパターン)です。使用しないでください。代わりにデータ構造を作成し、必要に応じて文字列に変換するよりも直接更新してください...質問自体について - あなたが期待していることとあなたが持っているコードがなぜ動作しないのかを示す必要があります。あなたが試したことの例。現在の状態の投稿はSOの品質バーを満たしていません。 –