質問編集履歴
2
ログメソッド修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -70,7 +70,7 @@
|
|
70
70
|
|
71
71
|
int index = Array.FindIndex(charArray, c => c != letter);
|
72
72
|
|
73
|
-
Debug.L
|
73
|
+
Debug.WriteLine(index); // 4
|
74
74
|
|
75
75
|
```
|
76
76
|
|
1
改行整形
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,9 +2,13 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
任意の文字列に対して、指定した文字以外の文字が最初に出現するインデックスを取得するには、
|
5
|
+
任意の文字列に対して、指定した文字以外の文字が最初に出現するインデックスを取得するには、
|
6
6
|
|
7
|
+
どのような実装をすればよいでしょうか。
|
8
|
+
|
7
|
-
任意の文字列に対して、指定した文字が最初に出現するインデックスを取得するには、
|
9
|
+
任意の文字列に対して、指定した文字が最初に出現するインデックスを取得するには、
|
10
|
+
|
11
|
+
IndexOfメソッドを使えばよいことは知っていますが、
|
8
12
|
|
9
13
|
「指定した文字」ではなく、「指定した文字以外の文字」を検索する方法についてです。
|
10
14
|
|
@@ -14,9 +18,13 @@
|
|
14
18
|
|
15
19
|
ただ、[こちらの記事](https://atmarkit.itmedia.co.jp/ait/articles/1411/25/news131.html)にあるように、
|
16
20
|
|
17
|
-
今回試したコードはLINQではありませんが、LINQみたいなコードだと少し遅いと思うので
|
21
|
+
今回試したコードはLINQではありませんが、LINQみたいなコードだと少し遅いと思うので
|
18
22
|
|
23
|
+
(気にするほどではないかもしれませんが)、
|
24
|
+
|
19
|
-
できれば、提示した記事のStringクラスを使ったやり方のように
|
25
|
+
できれば、提示した記事のStringクラスを使ったやり方のように
|
26
|
+
|
27
|
+
(提示記事の内容は今回の質問の本題とは異なりますが)、
|
20
28
|
|
21
29
|
なにかスマートな方法があればと思い、質問させていただきました。
|
22
30
|
|