回答編集履歴

3

なんとなくこうなる気はしてた

2017/02/06 10:21

投稿

tamoto
tamoto

スコア4103

test CHANGED
@@ -25,3 +25,21 @@
25
25
  何も解らなくて試せてないときは、とりあえずそれっぽいキーワードでググってみるとたくさんの情報が手に入ります。直ぐに目的の情報が手に入らなかったとしても、調べながら様々な情報に目を通していれば、それは必ずスキルアップに結びつきますよ。
26
26
 
27
27
  [https://www.google.co.jp/search?q=C#+文字列+配列+検索](https://www.google.co.jp/search?q=C%23+文字列+配列+検索)
28
+
29
+
30
+
31
+ ---
32
+
33
+ 追記
34
+
35
+
36
+
37
+ 部分文字列が存在する一つの要素を返すならこうです。存在しなければnullになります。
38
+
39
+ ```csharp
40
+
41
+ var matched = strlist.FirstOrDefault(str => str.Contains("as"));
42
+
43
+ ```
44
+
45
+

2

とりあえずググる式

2017/02/06 10:21

投稿

tamoto
tamoto

スコア4103

test CHANGED
@@ -17,3 +17,11 @@
17
17
  ```
18
18
 
19
19
 
20
+
21
+ ---
22
+
23
+
24
+
25
+ 何も解らなくて試せてないときは、とりあえずそれっぽいキーワードでググってみるとたくさんの情報が手に入ります。直ぐに目的の情報が手に入らなかったとしても、調べながら様々な情報に目を通していれば、それは必ずスキルアップに結びつきますよ。
26
+
27
+ [https://www.google.co.jp/search?q=C#+文字列+配列+検索](https://www.google.co.jp/search?q=C%23+文字列+配列+検索)

1

丁寧に

2017/02/06 06:36

投稿

tamoto
tamoto

スコア4103

test CHANGED
@@ -2,16 +2,18 @@
2
2
 
3
3
 
4
4
 
5
- > 配の中で、"as"文字列判定したいです。
5
+ 部分文字列が存在すかどうか真偽値で返せばいだけなら、これいけます。
6
+
7
+ ```csharp
8
+
9
+ if (strlist.Any(str => str.Contains("as")))
10
+
11
+ {
12
+
13
+ ...
14
+
15
+ }
16
+
17
+ ```
6
18
 
7
19
 
8
-
9
- というのは、あるかどうかを真偽値で返せばいいのでしょうか?それとも、"as"を含む文字列を返せばいいのでしょうか?
10
-
11
- 「文字列を判定する」という言い方は曖昧です。
12
-
13
-
14
-
15
- 真偽値で返せばいいならこれでいけます。
16
-
17
- `strlist.Any(str => str.Contains("as"))`