Linq

C# Linqは便利なので使い方を覚えよう。Contains、Append、Prepend、Reverseの使い方を解説します。

C#を学ぶならガチで読んで欲しい本はこちら


今回のテーマ

こんばんは、かっぱちゃんです。

下記の記事の続きです。今回もLinqのメソッドを紹介してきます。

CHECK

C# Linqは便利なので使い方を覚えよう。ConcatとAggregateの使い方を解説します。

C#を学ぶならガチで読んで欲しい本はこちら 今回のテーマContents1 今回のテーマ2 Concat、Aggregateについて2.1 Concat2.2 Aggregate3 Linqメソッドの ...

続きを見る

今回のテーマ

Linqのメソッド、Contains、Append、Prepend、Reverseメソッドついて解説します。

今回は上記の4つのメソッドについて解説します。

今回も頑張っていこうかっぱ!
KappaChan

他のLinqの記事についてはこちら

合わせて読みたいC# Linqを勉強するならこれだけは読んでほしいオススメの本3選 オススメの参考書

C#を学ぶならガチで読んで欲しい本はこちら C#を勉強するためのオススメの本を紹介Contents1 C#を勉強するためのオススメの本を紹介1.1 C#の基礎を学ぶなら「やさしいC#」1.2 C#の全 ...

続きを見る

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#やるならこの参考書は絶対読んでいてほしい!

Contains、Append、Prepend、Reverseについて

Contains

指定した値の要素がある場合はTrue、要素がない場合はFalseを返します。

Append

1番後ろに要素を追加します。

Prepend

1番前に要素を追加します。

Reverse

要素を逆にします。

KappaChan
今回も1つずつ解説していくかっぱ!

Linqメソッドの解説の流れ

下記の流れで説明したいと思います。

行いたい処理の例を書きます。

Linqを使用しない書き方と使用する書き方のソースコードを書いていきます。

ソースコードには、配列を使います。

Containsの使い方

LinqのContainsはString型とは全く違うので、注意が必要です。

LinqのContainsはString型と全く違うかっぱ!!
KappaChan

行いたい処理

要素にcatが含まれていたら、catと出力する。

Linqを使用しない例

 result
cat

使わない場合は上記のような処理になります。

続けてLinqを使用した例です。

Linqを使用する例

 result
cat

String型でContainsを使用する場合は指定した文字列があるか判定しますが、Linqでは一致している要素があるか判定します。

同じ名前のメソッドでややこしいけど、覚えるしかないかっぱ!
KappaChan

Append

続けてAppendの使い方の例を見てみましょう。これからはLinqを使用する例のみです 😥 

行いたい処理

配列の後ろに要素を追加したい。

Linqを使用する例

 result
dog
cat
mouse
lion

気を付けないといけないのは、下記のように処理を書いても要素が増えないことです。

基本的にLinqでは、変数に代入するように心がけましょう。

KappaChan
Linqでは、他のメソッドも代入することを前提としているかっぱ!

Prepend

Prependの使い方です。基本的にAppendと同じです。

行いたい処理

配列の前に要素を追加したい。

Linqを使用する例

 result
lion
dog
cat
mouse

簡単に処理を書くことができますね。

Reverse

最後にReverseの動きを学びましょう。

行いたい処理

配列の要素の順番を逆にしたい。

Linqを使用する例

 result
lion
mouse
cat
dog

配列の要素の順番が逆になりましたね。

他のLinqの記事についてはこちら

まとめ

今回もLinqメソッドの紹介記事でした。今回の取り上げたメソッドを下記に纏めます。

今回のメソッド一覧

  • Contains
  • Append
  • Prepend
  • Reverse

今回紹介したメソッドは今まで紹介したメソッドよりも使う頻度は少ないですが、覚えておくと便利です。

要素を追加するメソッドはリストならAddメソッドで簡単にできますが、配列だと難しいので、

結構役に立つことも多いと思います。紹介しようとしていたメソッドもごくわずかになりました。

メソッドの紹介が終わったら、それぞれ応用的な使い方も見ていきたいと思います。

今回の記事は以上です。最後まで見て頂きありがとうございました。

KappaChan
最後まで見てくれてありがとうかっぱ!

他のLinqの記事についてはこちら

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#を学ぶならガチで読んで欲しい本はこちら


新しいサイト作りました。アニメのまとめサイトです。

レインボーリアルタイムTwitter(アニメ版)


映画ドキュメンタリ版のブログはこちら
レインボーまとめサイト(映画ドキュメンタリー版)
ポケモンまとめブログはこちら
レインボーまとめサイト(ポケモン版)

-Linq

Ads Blocker Image Powered by Code Help Pro

広告ブロックを検出しました。

ブラウザの広告機能を使用して広告をブロックしていることが検出されました。
ブラウザの広告ブロッカーを無効にし、「更新」をクリックしてください。

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock