C#

C#

.NET CoreでNugetのdllがビルド時にコピーされない問題の対処法

この記事の概要.NET Coreの開発をしている際に、Nugetでインストールしたdllが、ビルド時に入らないことがあったので対処方法をメモします。対処方法.csprojに以下の記載を追加します。<PropertyGroup> <CopyL...
C#

.NET CoreでNLogを使用してログ出力をしてみる

この記事の内容この記事では、.NET CoreにてNLogを使用してログ出力する方法を紹介します。.NET Coreは、3.1を使用しています。また、Console Applicationにて確認を行っています。事前準備Console Ap...
C#

.NET CoreでJSON Pathを使用してオブジェクトを追加してみる

この記事の内容この記事では、.NET CoreのConsole Applicationで、jsonファイルの内容を別のjsonファイルの内容に追加する方法を紹介します。要素の追加にJSON Path(XPathのようなもの)を使って、追加先...
C#

.NET Core Console Applicationで設定ファイルを扱う

記事の内容この記事では、.NET Core Applicationにて設定ファイルを扱う方法について紹介します。(.NET Coreのバージョンは3.1で確認しています)基本的な読込方法jsonファイルをプロジェクトに追加します。そして、そ...
C#

.NET Core Console ApplicationでDIコンテナを使用する

この記事の内容この記事では、.NET CoreでDIコンテナを使用する方法について解説します。環境は、.NET Core 3.1で実施しており、Console Applicationにて実行しています。環境構築.NET Core 3.1でプ...
C#

C#でDIコンテナを使用してみる

概要C#でDIコンテナを使用する方法について解説します。DIコンテナは、MicrosoftのUnityを使用します。DIコンテナの説明については、割愛します。環境本記事では、以下の環境で開発を行いました。 Visual Studio 201...
C#

C#で動的にDLLを読込しプラグインを実現してみる

概要この記事では、C#で動的にDLLの読込を行い、プラグインの機能を実装する方法を紹介します。DLLを増やすだけで動的に機能を拡張したい場合に有効です。サンプルの構成サンプルのモジュール構成などを説明します。モジュール構成PluginSam...
C#

【C#】Chartで箱ひげ図を表示する方法

前提条件 C# System.Windows.Forms.DataVisualization.Charting.Chartを使用概要C#にて箱ひげ図を表示する方法を記載します。箱ひげ図とは箱ひげ図の概要箱ひげ図は1970年代にアメリカの数学...
C#

【C#】LINQのSelectManyでコレクションをスマートに処理する方法

概要C#のLINQのSelectManyが便利なので、使用方法を記載します。コレクションをLINQで操作する際に、コレクションの中のコレクションをLINQで一発で回したい時に非常に便利です。使用例例えば、全クラスの中から、スコアが50点未満...