C#でURLデコードするコードを紹介します。概要URLデコードをする場合は、HttpUtility クラスの UrlDecodeメソッドを利用します。ヒントURLエンコードについてはこちらの記事を参照してください。書式HttpUtility
Google Search Console APIを呼び出して検索パフォーマンス情報を取得するコードを紹介します。概要Google Search ConsoleのWeb画面では検索パフォーマンス情報を1,000件までしか取得できませんが、A
RazorPages でリダイレクトを実装するコードと実行結果を紹介します。方法RazorPagesでリダイレクトする場合は、OnGet() OnGet*() OnPost() OnPost*() メソッドで戻り値にIActionResul
ASP.NET Core アプリケーションで動的に複数のチェックボックスをページに配置するコードを紹介します。概要こちらの記事ではASP.NET Webフォームで動的に複数のチェックボックスを配置してチェック状態を検出するコードを紹介しまし
ASP.NET Core でRazor Pages のルーティングを作成するコードを紹介します。プログラム例UI/コードASP.NET Core プロジェクトを作成し、Pages フォルダを作成し、Razor PageのPage1.csht
ASP.NET Webフォームで動的に複数のチェックボックスをページに配置してチェック状態を取得できるコードを紹介します。概要リストの項目にチェックボックスを用意したい場合など、チェックボックスを動的に複数個配置して、チェック状態を取得した
コントローラーを利用したシンプルな ASP.NET Core Web API アプリケーションのコードを紹介します。概要こちらの記事では、ASP.NET Core のシンプルなWeb APIアプリケーションのコードを紹介しました。紹介した方
ASP.NET Core Web API アプリケーションでパラメーターを受け取る、シンプルなWeb APIアプリケーションを作成する手順を紹介します。概要こちらの記事では、ASP.NET CoreでシンプルなWeb APIの実装を紹介しま
ASP.NET Core Web API アプリケーションでシンプルなWeb APIアプリケーションを作成する手順を紹介します。概要ASP.NET CoreでWeb APIを作成する方法として、ASP.NET Core Web APIアプリ
foreachループを利用して、Dictionaryオブジェクトのキーや値のすべての要素を参照するコードを紹介します。概要Dictionaryオブジェクトに格納されているキーの一覧や値の一覧をループで取得したい場合があります。Diction
Dictionary<TKey,T>型をList<T>型に変換するコードを紹介します。概要Dictionaryオブジェクトに格納されている値やキーをListオブジェクトに変換したい場合があります。この記事では、Dic
string型変数の先頭の文字を判定するコードを紹介します。概要string型の先頭の文字列を判定する場合には,StartsWith メソッドを利用すると容易に実装できます。書式[stringオブジェクト].StartsWith([比較文字
string型変数の末尾の文字を判定するコードを紹介します。概要string型の末尾の文字列を判定する場合には,EndsWith メソッドを利用すると容易に実装できます。書式[stringオブジェクト].EndsWith([比較文字])また
C#のコードで、変数名の後ろに!記号がある場合の意味を紹介します。概要変数名の後ろの ! 記号はnull免除演算子(null-forgiving operator)と呼ばれます。null免除演算子null免除演算子 ! をnull許容参照型
小数点以下の値を切り捨てるコードを紹介します。概要指定した数値の小数点以下を切り捨てた値を求める場合には Math.Truncate メソッドを利用します。または、型キャストを利用する方法もあります。書式Math.Truncate (浮動小
Math.FloorとMath.Truncateの違いを紹介します。概要Math.Floor と Math.Truncate は似たような結果を得られ、違いが分かりにくいです。この記事では、FloorとTuncate の違いを紹介し、あわせ
C#で小数の小数部分を指定した桁数にする方法を紹介します。概要C#で小数を指定した桁数にし、下位の桁を切り捨てたい場合があります。方法1: Roundメソッドを利用する数値を四捨五入する方法で問題がなければ、Roundメソッドを利用できます
ベジェ曲線 (2次 quadratic-bezier) の座標を計算するコードを紹介します。概要こちらの記事では3次のベジェ曲線の座標を計算するするコードを紹介しました。この記事では、2次のベジェ曲線の座標を計算するコードを紹介します。計算
ベジェ曲線 (3次 cubic-bezier) の座標を計算するコードを紹介します。概要こちらの記事ではベジェ曲線を描画するコードを紹介しました。キャンバスにベジェ曲線を描画するだけであれば、紹介したコードで実装できますが、ベジエ曲線の座標
C#で3次のベジェ曲線(cubic-bezier)を描画するコードを紹介します。概要C#で3次のベジェ曲線を描画する場合は、GraphicsオブジェクトのDrawBezier() メソッドを利用すると簡単に描画できます。補足座標値の値が必要
NAudioを利用して、ASIOドライバでサウンドを再生する手順を紹介します。事前準備NAudioをインストールします。NuGetパッケージマネージャーで以下のコマンドまたは、GUIのパッケージマネージャーでNAudioをインストールします
NAudioを利用してサウンドファイルを再生するコードを紹介します。事前準備NAudioをインストールします。NuGetパッケージマネージャーで以下のコマンドまたは、GUIのパッケージマネージャーでNAudioをインストールします。Inst
C#のプログラムでサウンドファイルにID3タグを書き込むコードを紹介します。概要こちらの記事ではサウンドファイルからID3タグの情報を読み出すコードを紹介しました。この記事では、サウンドファイルにID3タグの情報を書き込むコードを紹介します
TagLibSharpを利用して、サウンド、ビデオファイルのID3タグを読み込むコードを紹介します。概要オーディオファイルやビデオファイルには、タイトルやアーティスト、トラック番号などの情報がID3タグでサウンドファイル内に記録されています
null許容型の変数や値をnull非許容型に代入するコードを紹介します。コードの確認次のコードを記述します。 private void button1_Click(object sender, EventArgs e) {
??= 演算子の意味を紹介します。概要新しいC#のコードでは??=の演算子がコード中に時々見られることがあります。以前のC#にはなかった書式のため、わかりにくいこともあります。 この記事では、??=演算子の意味を紹介します。書式(代入先変数
?? 演算子 (null 合体演算子) の意味を紹介します。概要新しいC#のコードでは??の演算子がコード中に見られることがあります。以前のC#にはなかった書式のため、わかりにくいこともあります。この記事では、??演算子、null 合体演算
C#でのインターフェイスを利用した多重継承のコードと実行結果を紹介します。概要C#でクラスからの多重継承のクラスはできませんが、インターフェイスを利用すると多重継承のクラスを作成できます。この記事では、複数のインターフェイスを継承した田淳景
ASP.NET 6 アプリケーションを IIS Webサーバーに配置する手順を紹介します。事前準備:ASP.NET 6 アプリケーションASP.NET 6のアプリケーションを作成します。今回はシンプルなRazor Pagesのアプリケーショ
C#でコレクションを返すメソッドで逐次で値を返すようにするコードを紹介します。概要C#でリストなどの複数の値を持つコレクション型を返すメソッドで、逐次的に値を返すロジックにしたい場合があります。C#ではyield returnキーワードを利
ML.NET を利用したシンプルな画像判定プログラムを作成します。作成するプログラムWindows Vista, Windows 7, Windows 8, Windows 10, WIndows 11 の壁紙を学習させて、与えられた画像が
Razor Pagesでマルチバイト文字を含むURLにリダイレクトすると例外が発生する現象と対処法を紹介します。現象の確認下記のRazor PagesのASP.NET Core Webアプリケーションを作成します。(.NET 6 を利用しま
.NET 6 のアプリケーションを .NET 5 にダウングレードすると global using のエラーが発生しビルドできない現象と対処法を紹介します。現象ASP.NET Webアプリケーションを .NET 6で作成しその後 .NET5
ML.NET を利用してシンプルな分類判定プログラムを作成します。作成するプログラム2つの数値x,yを与えます。x,y の範囲は0から1の間とします。xがyより大きければ、分類ラベル:1、xがyより小さければ、分類ラベル:0 とします。学習
C#で乱数を生成するコードを紹介します。概要C#で乱数を生成する場合はRandomクラスを利用します。0から1の間の乱数を生成する0から1までの間の乱数を作成します。作成される乱数は小数を含む実数です。書式0から1までの乱数を生成する場合は
WinUI3 アプリケーションのターゲットフレームワークを.NET 6.0にする手順を紹介します。概要WinUI3 アプリケーションのターゲットフレームワークを.NET 6.0に変更する場合は、プロジェクトファイルのコード編集で Targe