前提・実現したいこと
aaagggg
などの文字列を一つずつ配列に格納する
(abという配列があるとして、ab[0]がa、ab[6]がgになるように)
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答2件
0
「C# string char」でぐぐるといろいろでてきます
投稿2018/05/12 11:28
編集2018/05/12 11:31総合スコア88163
0
ベストアンサー
こんにちは、
文字列を一つずつ配列に格納する方法としては
.ToCharArray()
を使ってstring
型をchar
型に変える
があります。
C#
1using System; 2public class Main{ 3 public static void Main(){ 4 5 string str = "aaagggg"; 6 char []c = new char[str.Length]; 7 c = str.ToCharArray(); 8 9 for(int i = 0; i < c.Length; i++){ 10 System.Console.Write(c[i]); 11 } 12 } 13}
ちなみに
文字列に空白があり空白区切りで文字列を分けたいときはSplit関数を使います。
ただし、分けれた文字列はString
型であることに注意してください。
詳しくはSplit関数で文字列を分けるをご覧ください。
C#
1using System; 2public class Main{ 3 public static void Main(){ 4 // Your code here! 5 6 string str = "aaa gggg"; 7 string[] arr = str.Split(' '); 8 9 for(int i = 0; i < arr.Length; i++){ 10 System.Console.Write(arr[i]); 11 } 12 } 13}
投稿2018/05/12 12:52

退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答ありがとうございます。
Splitは知っているのですが、それ以外の方法を知らなかったので助かりました。

あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/13 09:39