C# タグのページリスト (8/37)

exeファイル形式(Unpackaged)の WinUI 3 アプリケーションを作成する

exeファイル形式(Unpackaged)の WinUI3 アプリケーションを作成する手順とコードを紹介します。概要これまでのWinUIアプリケーションはUWPアプリケーションと同様にMSIXパッケージでビルドして実行する方式が基本ですが、
カテゴリ: C# /  タグ: C# Windows App SDK WinUI 3

UWPアプリケーションでファイルの拡張子を関連付ける

UWPアプリケーションでファイルの拡張子を関連付ける手順を紹介します。手順・プログラム例UWPアプリケーションのプロジェクトを新規作成します。マニフェストファイルの設定ソリューションエクスプローラーで "Package.appxmanife
カテゴリ: C# /  タグ: C# UWP

ボタンやテキストボックスなどのコントロールを非表示にする

Windows Formアプリケーションで、ボタンやテキストボックスなどのコントロールを非表示にするコードを紹介します。概要Windows Formアプリケーションでコントロールの表示、非表示を切り替える場合は Visible プロパティを
カテゴリ: C# /  タグ: C#

テキストボックスの変更を検出する - Windows Formアプリケーション

Windows Formアプリケーションのテキストボックスの変更を検出するコードを紹介します。概要Windows Formアプリケーションでテキストボックスに変更があったかを調べるには、TextBoxクラスのModified プロパティの値
カテゴリ: C# /  タグ: C# Windows Form

自動実装プロパティに初期値を設定するコードと実行結果

自動プロパティに初期値を設定するコードと実行結果を紹介します。概要こちらの記事では自動実装プロパティを利用した実装を紹介しました。自動プロパティで初期値を設定したい場合があります。通常のプロパティであれば、コンストラクタで初期化するのが一般
カテゴリ: C# /  タグ: C#

asp-route タグヘルパーを利用する

asp-route タグヘルパーを利用するコードを紹介します。概要asp-route タグヘルパーを利用すると、実際のページURLではなく、あらかじめ登録したルーティングの名前を指定して、リンク先を設定できます。書式通常はaタグ内で利用しま

メソッドの配列型の引数に、通常のパラメーターとして値を渡せる (params キーワードの利用)

メソッドの配列型の引数に、通常のパラメーターとして値を渡せる記述について紹介します。概要メソッドの配列型の引数に、通常のパラメーターとして値を渡せる記述ができる場合があります。C#でparamsキーワードを用いてメソッドを定義すると、配列型
カテゴリ: C# /  タグ: C#

Google, Microsoft の Web API を呼び出すと、System.Reflection.TargetInvocationException が発生する

GoogleやMicrosoftのWeb API を呼び出すと、System.Reflection.TargetInvocationException が発生する現象について紹介します。現象GoogleやMicrosftのWebAPIを呼び
カテゴリ: C# /  タグ: C#

コンストラクタで順番など関係なしにパラメータを記述するだけで、オブジェクトがコンストラクタに渡されて動作してしまう

コンストラクタで順番など関係なしにパラメータを記述するだけで、オブジェクトがコンストラクタに渡されて動作してしまうコードについて紹介します。具体例よくある例として、RazorPageのページオブジェクトの例があります。RazorPageのペ
カテゴリ: C# /  タグ: C# DI (Dependency Injection)

ServiceCollection, ServiceProvider を利用したシンプルなDI (Dependency Injection) のコードを記述する

ServiceCollection, ServiceProvider を利用したシンプルなDI (Dependency Injection) のコードを記述します。概要C#で ServiceCollection, ServiceProvid
カテゴリ: C# /  タグ: C# DI (Dependency Injection)

ラムダ式に記述されている "_" (アンダースコア) の意味

ラムダ式に記述されている "_" (アンダースコア) の意味を紹介します。概要C#のコード中のラムダ式に "_" (アンダースコア) が記述されている場合があります。昔のC#のコードにはなかった記述ですが、最近になり目に付くようになりました
カテゴリ: C# /  タグ: C# ラムダ式

xUnitテストプロジェクトでテストの入力データ、結果をファイルから読み込む - DataAttributeの利用

xUnitテストプロジェクトでテストの入力データ、結果をファイルから読み込むコードを紹介します。概要xUnitテストプロジェクトでテストの入力データ、結果をファイルから読み込みたい場合があります。ファイルからテストデータを入力する場合には、
カテゴリ: C# /  タグ: C# xUnit

xUnit テストプロジェクトでメソッドのテストをスキップする

xUnit テストプロジェクトでメソッドのテストをスキップするコードを紹介します。概要xUnitテストプロジェクトのテストクラスでメソッドをスキップする場合には、Skip属性を記述します。書式次の書式を利用します。[テストの種類(Skip=
カテゴリ: C# /  タグ: C# xUnit

xUnitでクラスのプライベート メソッドのテストをする

xUnitでクラスのプライベート メソッドのテストをするコードを紹介します。概要xUnitテストプロジェクトでテストを実施する場合、テストされるクラスのあるプロジェクトをxUnitテストプロジェクトに参照で追加し、クラスのインスタンスをテス
カテゴリ: C# /  タグ: C# xUnit リフレクション

xUnitテストプロジェクトでテストエクスプローラーにテストの名称を表示したい

xUnitテストプロジェクトでテストエクスプローラーにテストの名称を表示する方法を紹介します。概要デフォルトの設定では、テストエクスプローラーのテストの項目にはテストメソッド名が表示されます。利用状況によっては、テストメソッドではなくテスト
カテゴリ: Visual Studio /  タグ: Visual Studio C# xUnit

複数のテスト値を1つのテストメソッドでテストする - Theory属性の利用

xUnitのテストで複数のテスト値を1つのテストメソッドでテストする方法を紹介します。概要こちらの記事ではxUnitを利用したテストの実装を紹介しました。通常、1つのテストを1つのテストメソッドで記述しますが、テストケースの入力の値が異なる
カテゴリ: C# /  タグ: C# xUnit

xUnit テストプロジェクトを利用してユニットテストを実装する

xUnit テストプロジェクトを利用してシンプルなユニットテストを実装する手順を紹介します。概要.NET 5以降や.NET Core ではxUnitを利用してユニットテストのしくみを実装できます。この記事では、xUnitプロジェクトを利用し
カテゴリ: C# /  タグ: C# xUnit

メソッドの引数部分に 「名称: 値」 の形式でコードが記述されている

メソッドの引数部分に 「名称: 値」 の形式でコードが記載されている意味について紹介します。概要通常はメソッドの呼び出しは次の形式で記述されています。メソッド名(引数1, 引数2, 引数3, ... 引数n);記述例 myfunc("ぺん
カテゴリ: C# /  タグ: C#

Windows FormアプリケーションでProgram クラスのメンバ変数やプロパティにアクセスする

Windows FormアプリケーションでProgram クラスのメンバ変数やプロパティにアクセスするコードを紹介します。概要Windows FormアプリケーションのスタートアップクラスのProgramクラスにアクセスするコードを紹介しま
カテゴリ: C# /  タグ: C#

DI (Dependency Injection) で注入するオブジェクトのインスタンス生成処理を実装する

C#のプログラムでDI (Dependency Injection) で注入するオブジェクトのインスタンス生成処理を実装するコードを紹介します。概要こちらの記事ではDI(Dependency Injection)を利用したコードを紹介しまし
カテゴリ: C# /  タグ: C# DI (Dependency Injection)

Windows From アプリケーションでDI (Dependency Injection) を利用する

Windows From アプリケーションでDI (Dependency Injection) を利用するコードと例を紹介します。DI (Dependency Injection) とはコンストラクタのパラメーターにタイプの型を記述するだけ
カテゴリ: C# /  タグ: C# DI (Dependency Injection)

ServiceProviderオブジェクトの GetService, GetRequiredService メソッドの違い

ServiceProviderオブジェクトのGetService<T>(), GetRequiredService<T>() メソッドの違いを紹介します。概要ServiceProviderオブジェクトからインスタンス
カテゴリ: C# /  タグ: C# DI (Dependency Injection)

Google Analytics Data API を用いてGA4プロパティのカスタム ディメンションの値を取得する

Google Analytics Data API を用いてGA4プロパティのカスタム ディメンションの値を取得するコードを紹介します。概要Google Analytics 4 ディメンションにカスタムディメンションを設定しての値を取得する

ASP.NET Razor Pages Webアプリケーションで appsettings.json ファイルから設定情報を読み込む

ASP.NET Razor Pages Webアプリケーションで appsettings.json ファイルから設定情報を読み込むコードを紹介します。概要Razor Pagesでappsettings.json ファイルから設定情報を読み込
カテゴリ: C# /  タグ: C# ASP.NET Razor Pages appsettings.json

appsettings.json に日本語(マルチバイト文字)の文字列を値に設定すると文字化けする

appsettings.json に日本語(マルチバイト文字)の文字列を値に設定すると文字化けする現象について紹介します。現象の確認:RazorPagesの例以下のコードを記述します。コードStartup.csusing Microsoft
カテゴリ: C# /  タグ: C# ASP.NET appsettings.json

OneDrive にフォルダーを作成する

C#のプログラムでOneDrive にフォルダーを作成するコードを紹介します。概要C#のプログラムから、OneDriveにフォルダーを作成します。プログラムUI下図のフォームを作成します。テキストボックスを3つ、ボタンを1つ配置します。コー
カテゴリ: C# /  タグ: C# OneDrive

Google Driveのファイルをダウンロードする

C#のプログラムでGoogle Driveのファイルをダウンロードするコードを紹介します。事前準備Google Drive API の有効化Google Drive APIを有効化します。手順はこちらの記事を参照してください。Google
カテゴリ: C# /  タグ: C# Google Drive

Google Driveにファイルをアップロードする

C#のプログラムでGoogle Driveにファイルをアップロードするコードを紹介します。事前準備Google Drive API の有効化Google Drive APIを有効化します。手順はこちらの記事を参照してください。Google
カテゴリ: C# /  タグ: C# Google Drive

Google Driveにフォルダーを作成する

C#でGoogle Drive にフォルダーを作成するコードを紹介します。事前準備Google Drive API の有効化Google Drive APIを有効化します。手順はこちらの記事を参照してください。Google APIのサービス
カテゴリ: C# /  タグ: C# Google Drive

Google Driveのファイル、フォルダの一覧を取得する

C#でGoogle Driveのファイル、フォルダの一覧を取得するコードを紹介します。事前準備Google Drive API の有効化Google Drive APIを有効化します。手順はこちらの記事を参照してください。Google AP
カテゴリ: C# /  タグ: C# Google Drive

親ディレクトリのパスを取得する

C#で一つ上の階層のフォルダーのパスを取得するコードを紹介します。概要フォルダのパスが与えられた場合に、親ディレクトリ(一つ上の階層)のフォルダーのパスを取得したい場合があります。この記事では、C#で親ディレクトリのパスを取得するコードを紹
カテゴリ: C# /  タグ: C# ファイルパス文字列処理

アプリケーション実行ファイルのディレクトリのパス、ディレクトリ名を取得するコードと実行結果

アプリケーション実行ファイルのディレクトリのパス、ディレクトリ名を取得するコードと実行結果を紹介します。概要C#で現在実行しているプログラム(実行ファイル)があるディレクトリのパス、ディレクトリ名を取得するコードを紹介します。ディレクトリパ
カテゴリ: C# /  タグ: C# ファイルパス文字列処理

ASP.NET アプリケーションで appsetting.json の参照ファイルをデバッグ、リリースで切り替える

ASP.NET アプリケーションで appsetting.json の参照ファイルをデバッグ、リリースで切り替える方法を紹介します。概要ASP.NET アプリケーションでデバッグ時とリリース時でappsettings.json を変更する方
カテゴリ: ASP.NET /  タグ: C# ASP.NET appsettings.json

appsetting.json の参照ファイルをデバッグ、リリースで切り替える (Windows Form アプリケーション、コンソールアプリケーション)

appsettings.json の参照ファイルをデバッグ、リリースで切り替える方法を紹介します。補足ASP.NET アプリケーションでのappsetting.jsonの切り替えについてはこちらの記事を参照してください。手順Windows
カテゴリ: C# /  タグ: C# appsettings.json

ASP.NET Webアプリケーションで text/plain レスポンスで日本語(マルチバイト)の文字列を返すと表示が文字化けする

ASP.NET Webアプリケーションで text/plain レスポンスで日本語(マルチバイト)の文字列を返すと表示が文字化けする現象について紹介します。概要ASP.NET WebアプリケーションでHTMLではなく text/plain
カテゴリ: C# /  タグ: C# ASP.NET

.NET 5 Windows Form アプリケーションで appsettings.json ファイルから設定情報を読み込む

.NET 5 Windows Form アプリケーションで appsettings.json ファイルから設定情報を読み込むコードを紹介します。概要Windows Formアプリケーションでは Settings.settings を利用して
カテゴリ: C# /  タグ: C# appsettings.json .NET 5
Copyright © 1995–2025 iPentec all rights reserverd.