表題の件ですが例えば、下記の左の文字をReadLineで取得した時、
HelloWorld → 0 1
KKKKK → 5
OOSAKA → 2
右側の数値が出力されてほしいのですが、下記コードだと結果がすべて0となり、意図した答えが返ってきません。訂正箇所があればご指摘頂けると幸いです。また、別の方法でも構わないのでお教え頂けますでしょうか。よろしくお願い申し上げます。
C#
1using System; 2 3class Program 4{ 5 static void Main(string[] args) 6 { 7 var str = Console.ReadLine().Trim(); 8 var strFirst = str.Substring(1, 0); 9 int index = str.IndexOf(strFirst); 10 Console.WriteLine(index); 11 } 12}
回答2件
あなたの回答
tips
プレビュー