C#

C#

例外を「投げる」とは?throwの考え方を整理する【C# 初心者向け】

はじめにこれまで、例外とは何かよく見る例外の種類をまとめてきました。今回は少し視点を変えて、「例外を受け取る側」ではなく「投げる側」について考えてみます。最初は「投げるって何?」という状態でも大丈夫です。例外を「投げる」とは?例外を投げると...
C#

よく見る例外の種類と対処法【C# 初心者向け・図解イメージつき】

はじめに前回は、例外処理の基本についてまとめました。今回は、実際によく見る例外の種類をやさしく整理します。例外は怖いものではなく、「ここで問題が起きていますよ」と教えてくれるアラームのようなものです。イメージとしては、こんな感じです。通常の...
C#

例外処理とは?try-catchの基本を理解する【C#】

はじめにC#を書き始めた頃、エラーが出ると少し怖く感じていました。赤いメッセージが出て、プログラムが止まってしまう。「とりあえずtry-catchで囲めばいいのかな?」そんな状態からスタートした記憶があります。今回は、例外処理ってそもそも何...
C#

LINQでやらかしやすいポイントまとめ【C#】

はじめにここまで、LINQの基本的な使い方や、個人開発の中でよく使っているメソッドをまとめてきました。LINQはとても便利ですが、使い方を間違えると「思っていた動きと違う」ということもあります。今回は、個人開発の中で「ここは気をつけた方がい...
C#

個人開発で使用頻度が高かったLINQまとめ【C#】

はじめに前回は、for文で書いていた処理をLINQに置き換えてみた話を書きました。今回は、個人開発を進める中で実際に使用頻度が高かったLINQメソッドをまとめてみます。LINQは機能がとても多いですが、正直なところ、全部を使いこなしているわ...
C#

for文で書いていた処理をLINQで書き直してみた話【C#】

はじめにC#で個人開発を進める中で、データ処理といえば for / foreach 文 ばかり書いていた時期がありました。もちろんそれでも動くのですが、処理が少し複雑になってくると、if が増える処理の流れを追いにくくなる後から見返したとき...