C#に関する記事一覧


C#

単なるタスクを返したい時、Task.CompletedTaskなのか、Task.FromResult(0)を返せばいいのか、についてです。

C# IT技術

コーディングやプログラミングの際のネーミングに悩んだのでメモです。 正直、このぐらいのことで悩むなや!と言われそうですが、チームで開発しているため統一感は大事なので。。。

C# Web

C#における、Webの非同期処理についてです。一般的な非同期処理の考え方も含めて解説しています。

C#

例外処理についてです。みなさん、どのような場面で例外処理を使っていくか迷いませんか? 今回はそんな例外処理の使いどころをメインに話していきます。そしてもっと気軽に例外処理を使っていきましょう。

C#

今回は脱初心者から中級者向けのコーディングの話になります。 プログラミングの初心者向けの解説は山ほどあると思うのですが、どうやってレベルアップしていくのかという記事は少ないです。 そのため、ここで解説します。私自身の経験から書いていますので、信憑性はあると思います。 机上の空論であありませんので、気になる方はぜひ。

C#

今回はプログラマー初球から中級にレベルアップするために意識すべきことを解説します。 まずは、メソッドシグネチャにこだわろう!という事です。つまりは、メソッドの引数と戻り値なのですが、 実はこれを少し意識するだけで見やすいコードを書くことができます。

C#

今回は、ArrayとListが実装しているインターフェースに注目した記事です。 3つのコレクションの違いと、ListやArrayがそれぞれどれのインターフェースを実装しているのかを解説しています。

C#

今回はC#8.0で新しく出てきたValueTupleという機能について説明します。 従来からあったTupleとどう違うのかという点も含め、例を交えながら解説します。

C# Web

今回は、Text.Jsonのシリアライズ・でシリアライスについてです。 ネットで検索していて、関連する記事が少ないなーと思ったので書きました。 肝はJsonExtensionDataという属性です。こいつにデシリアライズできなかった分のキーとバリューが入ります。シリアライスの際も、JsonPropertyNameに書けないものはこちらのディクショナリーに追加します。