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

JoinされたLINQ の結果を匿名型ではない、クラスオブジェクト型で受け取る

JoinされたLINQ の結果を匿名型ではない、クラスオブジェクト型で受け取るコードを紹介します。概要こちらの記事ではEntity Framework Coreを利用して、テーブルのJOINをするコードを紹介しました。Entity Fram
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core でテーブルのJOIN (テーブル結合)をする

Entity Framework Core でテーブルのJOIN (テーブル結合)をするコードを紹介します。概要Entity Framework Core でテーブルをJOINして対応する値を取得するコードを紹介します。ヒントLINQの結果
カテゴリ: C# /  タグ: C# Entity Framework Core

Entity Framework Core を利用してシンプルなカード型データベース編集アプリケーションを作成する

Entity Framework Core を利用したシンプルなカード型データベース編集アプリケーションのコードを紹介します。概要こちらの記事では、ASP.NET Coreでカード型のデータベースアプリケーションを作成する手順を紹介しました
カテゴリ: C# /  タグ: C# Razor Pages Entity Framework Core

データベース接続文字列を appsettings.json に記述してアプリケーションで読み込む

データベース接続文字列を appsettings.json に記述してアプリケーションで読み込むコードを紹介します。概要従来のASP.NETアプリケーション(Web Forms)では、データベース接続文字列を、Web.©onfigファイルの
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

シンプルなカード型データベース編集アプリケーションを作成する

ASP.NET CoreでRazor Pagesを利用して、シンプルなカード型データベース編集アプリケーションを作成します。概要カード型のデータベースアプリケーションはアプリケーションで利用頻度が高いため、レコードの表示、編集、追加、削除を
カテゴリ: C# /  タグ: C# Razor Pages

Razor Pagesでセレクトボックス、ドロップダウンリストに値を動的に設定すると "System.NullReferenceException: 'Object reference not set to an instance of an object.'"エラーが発生する

Razor Pagesでセレクトボックス、ドロップダウンリストに値を動的に設定すると"System.NullReferenceException: 'Object reference not set to an instance of an
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

書式指定文字列の形式

書式指定文字列の形式を紹介します。書式: string.Formatのプレースメントstring.Format() メソッドで利用するプレースメントは次の書式になります。{[index]:[書式指定子]}記述例: string.Format
カテゴリ: C# /  タグ: C# Format

C#でRandomizeの処理をしたい

C#でRandomizeの処理をするコードを紹介します。概要C#では、Randomクラスを利用して乱数を生成する際に、Randomクラスのコンストラクタを引数なしで作成した場合、システム クロックを利用してシードが生成されるため、Rando
カテゴリ: C# /  タグ: C# C# 乱数

Razor Pagesのフォームの入力内容を設定したオブジェクトを検証する

Razor Pagesのフォームの入力内容を設定したオブジェクトを検証するコードを紹介します。概要こちらの記事ではRazor Pagesのフォームの検証を実装しました。この記事では、入力された内容をオブジェクトに設定した場合で検証するプログ
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages Razor Pages 検証

Kestrel Web サーバーにSSL証明書をバインドする - Kestrel Web サーバーへのSSL証明書の組み込み

Kestrel Web サーバーにSSL証明書をバインドする手順を紹介します。概要ASP.NET Core のKestrel WebサーバーでSSL証明書をバインドするには、appsettings.json のURLの設定部分にクライアント
カテゴリ: C# /  タグ: C# ASP.NET Kestrel Web サーバー

Kestrel Web サーバーで外部からの接続を許可する

Kestrel Web サーバーで外部からの接続を許可する手順を紹介します。動作の確認IISにホストせずに、ASP.NET Coreアプリケーションを起動すると、下図のウィンドウが表示されKestrel Web サーバーが起動します。起動し
カテゴリ: C# /  タグ: C# ASP.NET Kestrel Web サーバー

Blazorアプリケーションのサーバー切断メッセージをカスタマイズする

Blazorアプリケーションのサーバー切断メッセージをカスタマイズするコードを紹介します。概要こちらの記事では、Blazorアプリケーションでアプリケーションプールを停止すると、サーバーとの切断メッセージが表示される動作について紹介しました
カテゴリ: C# /  タグ: C# ASP.NET Blazor

Blazorアプリケーションを実行環境に配置して実行すると、WebScoketのレスポンスが 「Unexpected response code: 200」 になる

Blazorアプリケーションを実行環境に配置して実行すると、WebScoketのレスポンスが 「Unexpected response code: 200」 になる現象について紹介します。現象Blazorアプリケーションをサーバーに配置して
カテゴリ: C# /  タグ: C# ASP.NET Blazor WebSocket

Blazorアプリケーションでサーバーとの接続が切断された際のオーバーレイメッセージを表示しないようにする

Blazorアプリケーションでサーバーとの接続が切断された際のオーバーレイメッセージを表示しないようにするコードを紹介します。概要こちらの記事では、Blazorアプリケーションでサーバーとの接続が切断された場合やアプリケーションプールが中断
カテゴリ: C# /  タグ: C# ASP.NET Blazor

Blazorアプリケーションのアプリケーションプールを停止すると "Application attempting to reconnect to the server" メッセージが表示されアプリケーションが操作不能になる

Blazorアプリケーションのアプリケーションプールを停止すると "Application attempting to reconnect to the server" メッセージが表示されアプリケーションが操作不能になる現象の紹介です。現
カテゴリ: C# /  タグ: C# ASP.NET Blazor

コードにコメントを記述する

C#でコードにコメントを記述する書式を紹介します。単行の場合// を入力すると、その位置から行末までがコメントになります。記述例int a=30; //コメントです。複数行の場合/* から */ までがすべてコメントになります。記述例/*
カテゴリ: C# /  タグ: C#

C# - 配列のすべての要素が一致しているか判定する

配列のすべての要素が一致しているか判定するコードを紹介します。概要2つの配列があるとき、それぞれの配列の要素が一致しているかを判定するには、ループで配列の要素をひとつづつ比較するのがオーソドックスな方法です。ループで比較する方法はコードの量
カテゴリ: C# /  タグ: C# 配列

ウィンドウコントロールのスクロールバーでScrollWindowEx APIを利用して内部のコンテンツ領域をスクロールする

ウィンドウコントロールのスクロールバーで内部のコンテンツ領域をスクロールするコードを紹介します。スクロールの処理にScrollWindowEx APIを利用します。概要こちらの記事ではウィンドウコントロールのスクロールバーで内部のコンテンツ
カテゴリ: C# /  タグ: C# コンポーネント スクロールバー

ウィンドウコントロールのスクロールバーで内部のコンテンツ領域をスクロールする

ウィンドウコントロールのスクロールバーで内部のコンテンツ領域をスクロールするコードを紹介します。概要こちらの記事では、ウィンドウコントロールでスクロールバーを表示するコードを紹介しました。また、こちらの記事ではウィンドウコントロールのスクロ
カテゴリ: C# /  タグ: C# コンポーネント スクロールバー

OnPaintBackgroundとWM_ERASEBKGNDの動作の違い

OnPaintBackgroundとWM_ERASEBKGNDの動作の違いを紹介します。概要コントロールの背景を初期化、描画するイベントとして、OnPaintBackgroundが用意されています。また、ウィンドウの背景を消去する必要がある
カテゴリ: C# /  タグ: C# C# Graphics

ウィンドウコントロールでスクロールインした領域を描画する

ウィンドウコントロールでスクロールインした領域を描画するコードを紹介します。概要こちらの記事ではウィンドウコントロールで描画された内容をスクロールするコードを紹介しましたが、すでに描画された内容はスクロールしますが、画面の外側からスクロール
カテゴリ: C# /  タグ: C# C# Graphics

単語のワードブレークをしないワードラップの座標を計算して文字を描画する

単語のワードブレークをしないワードラップの座標を計算して文字を描画するコードを紹介します。概要こちらの記事では文字ごとの座標値を計算してワードラップされた文字列を描画するコードを紹介しました。紹介したコードでワードラップされた文字列を描画で
カテゴリ: C# /  タグ: C# C# Graphics

ワードラップの座標を計算して文字を描画する

ワードラップの座標を計算して文字を描画するコードを紹介します。概要こちらの記事では、指定した範囲内でワードラップして文字列を描画するコードを紹介しました。単純にワードラップされた文字列を描画する場合は、紹介した記事の方法で問題ありませんが、
カテゴリ: C# /  タグ: C# C# Graphics

プロジェクトを参照すると「Windows フォームまたは WPF を使用しているとき、またはそのようなプロジェクトまたはパッケージを参照しているときには、 ターゲット プラットフォームを Windows に設定する必要があります」エラーが発生する

プロジェクトを参照すると「Windows フォームまたは WPF を使用しているとき、またはそのようなプロジェクトまたはパッケージを参照しているときには、ターゲット プラットフォームを Windows に設定する必要があります」エラーが発生
カテゴリ: C# /  タグ: C#

アンチエイリアスを有効にしてDrawStringメソッドでテキストを描画する

アンチエイリアスを有効にしてDrawStringメソッドでテキストを描画するコードを紹介します。概要こちらの記事ではGraphicsオブジェクトを利用して円や線の描画でアンチエイリアスで描画するコードを紹介しました。同様のコードでDrawS
カテゴリ: C# /  タグ: C# C# Graphics

文字列を折り返して描画する (ワードラップした文字列を描画する)

文字列を折り返して描画するコードを紹介します。概要長い文字列を指定した領域内で、ワードラップして文字列を描画したい場合があります。この記事では、ワードラップした文字列を描画するコードを紹介します。ワードラップした文字列を描画する方法として、
カテゴリ: C# /  タグ: C# C# Graphics

画面に文字列を描画する

画面に文字列を描画するコードを紹介します。概要画面に文字列を描画するには、GraphicsオブジェクトのDrawStringメソッドを利用します。または、TextRendererクラスを利用します。プログラム例:Graphics.DrawS
カテゴリ: C# /  タグ: C# C# Graphics

Paintイベントで描画が必要な領域を取得する

Paintイベントで描画が必要な領域を取得するコードを紹介します。概要こちらの記事では、Invalidateメソッドを利用して、コントロールの領域の一部を再描画するコードを紹介しました。Invalidateメソッドで領域を指定した場合、Pa
カテゴリ: C# /  タグ: C# C# Graphics

指定した範囲のみを再描画する

コントロールの指定した範囲のみを再描画するコードを紹介します。概要コントロールで指定した範囲のみを明示的に再描画したい場合があります。再描画したい領域を指定して更新する場合は、Invalidateメソッドを利用します。書式Invalidat
カテゴリ: C# /  タグ: C# C# Graphics

Windows Formのグラフィックスの描画で描画範囲を制限 (クリップ) して描画したい

グラフィックスの描画で描画範囲を制限して描画する(描画領域のクリップ)コードを紹介します。概要Graphicsオブジェクトを利用して画面描画をすると画面にグラフィックスや画像を描画できます。通常はGraphicsオブジェクトのコントロールの
カテゴリ: C# /  タグ: C# C# Graphics

TextRenderer で描画する文字列をクリップする

TextRenderer で描画する文字列をクリップするコードを紹介します。概要TextRenderer で描画する文字列をクリップするには、boundsパラメーターにクリップする範囲を指定します。プログラム例UI下図のフォームを作成します
カテゴリ: C# /  タグ: C# C# Graphics

Regexで最初にマッチした位置より後ろでマッチする部分を求める

Regexで最初にマッチした位置より後ろでマッチする部分を求めるコードを紹介します。概要こちらの記事では正規表現を利用して文字列を検索するコードを紹介しました。紹介したコードでは、正規表現式に一致する最初の部分を取得しますが、一致する部分が
カテゴリ: C# /  タグ: C# Regex

正規表現で文字列を検索する - Regexを利用する

Regexクラスをを利用して正規表現で文字列を検索するコードを紹介します。概要正規表現で文字列を検索するには、Regexクラスを利用します。プログラム例1UI下図のフォームを作成します。テキストボックスとボタン、Multilineプロパティ
カテゴリ: C# /  タグ: C# 正規表現 Regex

ボタンクリックなどのアクションのタイミングで画面に描画する (OnPaint イベントを利用) - ウィンドウのリサイズなどで描画内容が消えないようにする

ボタンクリックなどのアクションのタイミングでOnPaintを利用して画面に描画するコードを紹介します。概要こちらの記事では、CreateGraphicsを利用してボタンがクリックされたタイミングで、画面を描画するコードを紹介しました。紹介し
カテゴリ: C# /  タグ: C#

ボタンクリックなどのアクションのタイミングで画面に描画する (CreateGraphics を利用)

ボタンクリックなどのアクションのタイミングで画面に描画するコードを紹介します。概要ボタンがクリックされたタイミングなどのアクション発生時に画面に描画するコードを紹介します。この記事で紹介する方法は、CreateGraphicsを利用します。
カテゴリ: C# /  タグ: C#

文字列をまとめて描画した場合と一文字ずつ文字を描画した場合で長さが異なる

文字列をまとめて描画した場合と一文字ずつ文字を描画した場合で長さが異なる現象と対処法を紹介します。概要Graphics.DrawString()メソッドで文字列の描画ができますが、DrawStringメソッドで文字列をまとめて描画した場合と
カテゴリ: C# /  タグ: C#
Copyright © 1995–2025 iPentec all rights reserverd.