C#

IT

最近読んだ技術書の感想です

最近読んだ技術書の感想です。 勉強すればするほど分からないことが増えていきますね。 楽しく学ぶ アルゴリズムとプログラミングの図鑑 簡単なアルゴリズムしか取り上げていません。 アルゴリズムの入門書としては妥当な範囲...
IT

C#の拡張メソッドの実装方法

C#での拡張メソッドの実装方法について勉強しました。拡張メソッドも今まで使ったことがないです。LINQも拡張メソッドで実装されているんですね。 C#の拡張メソッドの実装方法 コード 下記のコードが拡張メソッドの実...
IT

C#のNull許容型の取り扱い方法

C#でのNull許容型の取り扱い方法について勉強しました。Null許容型はあんまり使っていないんですよね。今回使い所がなんとなく分かったので、これから機会があるときに利用してみようと思います。 C#のNull許容型の取り扱い...
IT

「C# 7.3 では使用できません。8.0以上の言語バージョンをお使いください。」エラーの対処方法

Visual Studio 2019でnullableをenableに変更しようとしたら下記のエラーが発生しました。 「エラー CS8370 機能 'Null 許容参照型' は C# 7.3 では使用できません。8.0 以上の言語バ...
IT

C#をイチから復習中

最近プログラミングの勉強に力入れています。 といってもまだ基礎学習ばかりしてますが。 というわけで最近学んだことをまとめておきます。 C#でのJsonの読み書き C#でJsonの読み書きについて勉強しました...
IT

ラムダ式を使ったSwitch文

今日C#で学んだことはラムダ式を使ったSwitch文の書き方です。 すごく便利な機能ってわけじゃないんですが、コードの見た目が少しスッキリします。
IT

LINQのクエリ構文とメソッド構文

今日C#で学んだことはLINQのクエリ構文とメソッド構文についてです。 正直なんで構文を2つ用意したのか分かりません。 あえて言うならクエリ構文が今までのC#の文法と比べてあまりにも異質だったからなんでしょうかね。
IT

Visual Studioで単体テストを行う方法

Visual StudioにはUnit Test Projectという単体テストを行うことができるプロジェクトがあります。今回はこのプロジェクトを使って、Visual Studioで単体テストを行う方法を勉強します。 Vis...
IT

LINQのJoinの使い方

最近「Head First C#」を読んでC#の勉強をしています。 今日学んだことはLINQのJoinの使い方です。 LINQを使いこなせばデータ処理が格段と楽になりそうな気がしています。
タイトルとURLをコピーしました