質問: $"{挿入文字.text[0]}" + $"{挿入文字.text[3]}"+ $"{Answer.text}"; ``` やりたい事は 1、最初は緑で始まる 2、3文字目から青になる。 3、5文字目から最後までは黒く表示する。 文字のインデグサ指定をしても文字数がかわるのでうまく扱うことができません。 全く正解に近づかず困っています。 どなたかアドバイスを頂けませんでしょうか?
回答: 文字列の分割方法として、String.Substringという関数があります。 ``` string str = "あいうえおかきくけこ"; print(str.Substring(0,2)); // "あい" print(str.Substring(2,2)); // "うえ" print(str.Substring(4)); // "おかきくけこ" ``` 条件として、ランダムな文字列が4文字以上必要です。