プログラム– category –
-
【C#】Visual Studio Codeで開発する方法を紹介
この記事では VSCodeで C# を開発する方法を紹介しています。 Visual Studio Code(以下、VSCode)は、軽量かつ多機能なコードエディタとして、多くの開発者に利用されています。特に、C#開発においても VSCode は強力なツールとなります。 本記事では、VS... -
【C#】Parallelクラスを使用したファイル出力の並列化
この記事はC# の Parallel クラスを使用したコードを紹介しています。 C# のParallelクラスは、複数の処理を同時に実行する便利なクラスです。このクラスの基本的な使い方は以下の記事で紹介していますので、Parallelクラスのことを初めて知った方は閲覧し... -
【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を使用する 文字列連結は... -
GitとGitHubの初心者必見!使い方を分かりやすく解説
Git、GitHubの使い方を知りたい方にオススメの記事です。 「Git」と「GitHub」は、コードの管理やチームでの開発をスムーズに進めるための便利なツールです。 メリット バージョン管理変更履歴の追跡や過去の状態への復元が可能である。 共有開発の業務...