C#– category –
-
【C#】Parallelクラスで並列処理する方法
この記事では C# で並列処理する方法について記載しています。 C# には並列処理を簡単に実装できるParallelクラス(.NET Framework4.0から導入)が用意されています。 このクラスを活用することで、ループ処理やメソッドの並列実行が可能になり、マルチコ... -
【C#】ファクトリーパターンを実装する方法
この記事ではファクトリーパターンの実装方法を紹介しています。 C# に関わらず、プログラムの開発においてコードの再利用性や拡張性を高めるためにデザインパターンを活用することが重要です。 今回は、その中でも「ファクトリーパターン(Factory Patter... -
【C#】非同期処理をキャンセルする方法(CancellationToken)
この記事では非同期処理のキャンセル処理について紹介しています。 C# で非同期処理(async/await)を使用する際、気を付けなければいけないことの1つに「キャンセル処理」があります。 非同期処理では適切なキャンセル処理を実装しないと、不要な処理が実... -
【C#】非同期処理(async/await)の基本をマスターする
この記事では非同期処理(async/await)について詳しく説明しています。 現在、多くのプログラミング言語で非同期処理を扱う機能としてasync/awaitが採用されています。C#も例外ではなく、現代の.NETアプリケーション開発においてasync/awaitは至る所で使用... -
【C#】知っておきたいテクニック10選
この記事ではC#で使えるテクニックを紹介します。 C# は、Microsoftが開発したオブジェクト指向プログラミング言語で、直感的な構文と豊富な機能を備えており、初心者からプロフェッショナルまで幅広い開発者に支持されています。 この言語は、デスクトッ... -
【C#】BenchmarkDotNetでベンチマークする方法を紹介
BenchmarkDotNet の使い方を知りたい方にオススメの記事です。 プログラムのパフォーマンスを測定することは、最適化やボトルネックの特定において重要です。 BenchmarkDotNet は、C# で効率的かつ信頼性の高いベンチマークを実施できる強力なライブラリで... -
【C#】ハイパフォーマンスな文字列連結方法について
C# では、文字列を連結する方法は複数あります。 文字列連結方法 文字列連結演算子+を使用する メソッドstring.Formatを使用する メソッドstring.Contactを使用する 文字列補間式$ を使用する StringBuilderクラスのメソッドAppendを使用する 文字列連結は... -
Visual StudioとGitHubを連携する方法(C#)
GitHub(ギットハブ)は、ソースコードの管理やチームでの共同作業を効率化するのに便利なツールです。オープンソースプロジェクトや企業のプライベートなプロジェクトがリポジトリ(保存・管理)されています。 メリット バージョン管理変更履歴の追跡... -
【WPF】タスクトレイ(通知領域)にアイコンを表示する方法
タスクトレイにアイコンを表示するには!? タスクトレイ(Windowsのタスクバーの右下にあるアイコンが並んでいる場所で、通知領域が正式名称)にアプリのアイコンを表示するためには、System.Windows.Forms.NotifyIconクラスを使います。 このクラスを使う... -
【C#】文字列を操作する基本!結合・検索・置換・分割
文字列の操作はプログラムの中で頻繁に使用される基本的なスキルの1つです。文字列の結合、検索、置換、分割などが文字列の操作にあたります。 この記事では C# での文字列操作の基礎について初心者の方にもわかりやすく解説をしています。 簡単なサンプ...