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

Zipファイルに圧縮する (.NET Framework 4.5 以降)

C#で .NET Framework 4.5 以降でZipファイルに圧縮するコードを紹介します。概要.NET Framework 4.5 以降ではZipArchive クラスを利用することで、外部のライブラリを利用せずに、Zipファイルの圧
カテゴリ: C# /  タグ: C# ZIPファイル

文字列、文字の記述

C#での文字列や文字を記述する書式を紹介します。文字1つの文字(char型)を記述する場合は "'" を利用します。書式'(文字)'記述例char cc = 'F';char[] ca = new char[5];ca[2] = 'P';文
カテゴリ: C# /  タグ: C#

クラスにデフォルトプロパティ (既定のインデクサのプロパティ) を実装する

クラスにデフォルトプロパティを実装するコードを紹介します。概要Listクラスなど、オブジェクト自身にインデクサを記述して、値を取得したり代入できるクラスがあります。この記事では、既定のインデクサのプロパティを実装してオブジェクトに添え字を記
カテゴリ: C# /  タグ: C#

Razor Pages アプリケーションでHTMLタグを表示するとタグが文字列として画面に表示される

RazorPages アプリケーションでHTMLタグを表示するとタグが文字列として画面に表示される現象について紹介します。現象の確認コード以下のRazor Pageとコードを記述します。SimpleTextOutput.cshtml@pag
カテゴリ: ASP.NET Core /  タグ: C# Razor Pages

Razor PagesアプリケーションでHTMLタグを出力する

Razor PagesアプリケーションでHTMLタグを出力するコードを紹介します。概要Razor Pageで文字列を出力する場合、モデルクラスのプロパティの値を出力できますが、何も指定せずに出力すると単純な文字列の表示となり、HTMLタグで
カテゴリ: ASP.NET Core /  タグ: C# Razor Pages

コードでcshtmlのタグを出力すると、asp-for が動作しない

コードでcshtmlのタグを出力すると、asp-for が無効になる現象を紹介します。正しく動作する例コード下記のRazorPagesを作成します。StaticBindTextBox.cshtml@page "/StaticBindText
カテゴリ: ASP.NET Core /  タグ: C# ASP.NET Core Razor Pages Razor Pages タグヘルパー

?? 演算子の意味 (null 合体演算子) - はてな"?"記号が2つ続く演算子の意味

概要?? 演算子の意味と動作を紹介します。?? 演算子は「null 合体演算子」と呼ばれており、nullの場合の処理を分けることができます。「はてな"?"記号が2つ続く演算子」は、旧いC#にはない記述法のため、突然出てくると理解が難しいこと
カテゴリ: C# /  タグ: C# C# 演算子 null 合体演算子

C# : ??= 演算子 (null 合体演算子) の意味

C#での ??= 演算子の意味と動作を紹介します。概要??= 演算子の意味と動作を紹介します。??= 演算子は「null 合体演算子」と呼ばれており、nullの場合の処理を分けることができます。メモ?? 演算子についてはこちらの記事を参照し
カテゴリ: C# /  タグ: C# C# 演算子 null 合体演算子

三項演算子を利用する

概要三項演算子について紹介します。書式(条件文) ? (条件文がtrueの時の値) : (条件文がfalseの時の値) 記述例a,bの値が一致している場合には、変数sに文字列 "equal" を代入し、一致していない場合は文字列 "not-
カテゴリ: C# /  タグ: C#

条件によって変数に代入する値を変える処理をシンプルに記述する

概要条件によって変数に代入する値を変える処理をシンプルに記述するコードを紹介します。オーソドックスな実装nullが混ざっている変数や配列でnullの場合は空文字に、nullでない場合は変数の値を設定するコードを例にします。UI下図のフォーム
カテゴリ: C# /  タグ: C#

Razor Pages アプリケーションを実行すると "InvalidOperationException: Unable to find the required services." エラーが発生しページが表示できない

RazorPages アプリケーションを実行すると "InvalidOperationException: Unable to find the required services." エラーが発生しページが表示できない現象について紹介しま
カテゴリ: C# /  タグ: C# ASP.NET Razor Pages

Web.config をプロジェクトの発行時に切り替える

Web.Config をプロジェクト(アプリケーション)の発行時に切り替える手順を紹介します。概要アプリケーションを本番環境にリリースする際にリリース用のWeb.configに切り替えたい場合があります。リリース時に手で変更するのは手間がか
カテゴリ: C# /  タグ: C# ASP.NET

DateTimeオブジェクトを文字列に変換した際に英語の月名や曜日名を取得する

DateTimeオブジェクトを文字列に変換した際に英語の月名や曜日名を取得するコードを紹介します。概要DateTimeオブジェクトをToString()メソッドなどで文字列に変換した場合、曜日名や月名は日本語の名称で返されます。一般的な用途
カテゴリ: C# /  タグ: C# DateTime

カスタム日時形式文字列内で文字列を明示して表現する

カスタム日時形式文字列内で文字列を明示して表現するコードを紹介します。概要DateTime.ToString() メソッドでカスタム日時形式文字列を利用すると指定した形式で時刻や日時を整形した文字列を取得できます。カスタム日時形式文字列で文
カテゴリ: C# /  タグ: C# 日時時刻

ASP.NET Core プロジェクトでないアプリケーションに Microsoft.AspNetCore.App フレームワークの参照を追加する

ASP.NET Core プロジェクトでないアプリケーションに Microsoft.AspNetCore.App フレームワークの参照を追加する手順を紹介します。概要ASP.NET Core プロジェクトでないアプリケーションに Micro
カテゴリ: C# /  タグ: C# ASP.NET Core

System.Text.RegularExpressions によるHTMLタグの検出

C#で System.Text.RegularExpressions を利用して正規表現を用いてHTMLのタグを検出するコードを紹介します。概要こちらの記事で紹介している正規表現を利用して、System.Text.RegularExpres
カテゴリ: C# /  タグ: C# 正規表現

ASP.NET Core アプリケーションのRazor Pages でファイルをアップロードしても IFormFile オブジェクトがnull になってしまう

ASP.NET Core アプリケーションのRazor Pages でファイルをアップロードしても IFormFile オブジェクトがnull になってしまう現象について紹介します。概要ファイルをアップロードするRazor Pages を作
カテゴリ: C# /  タグ: C# ASP.NET Core

ASP.NET Core アプリケーションで Razor Pages を使用してファイルをアップロードする

ASP.NET Core アプリケーションの Razor Pages でファイルをアップロードするコードを紹介します。概要Razor Pages でファイルをアップロードする場合はinputタグのファイル選択コントロールを利用します。ページ
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

.NET コンソールアプリケーション (.NET 5/6/7)で appsettings.json ファイルから設定情報を読み込む

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

パネルコントロールで改行しないようにしたい

パネルコントロールで改行しないようにするコードを紹介します。概要パネルコントロールを配置した場合、デフォルトの設定ではパネルが改行される表示になります。この記事ではパネルの改行をしないようにするコードを紹介します。方針CSSのdisplay
カテゴリ: ASP.NET /  タグ: C# ASP.NET

ASP.NET Web アプリケーションで Excelファイルをエクスポートする

ASP.NET Web アプリケーションで Excelファイルをエクスポートするコードを紹介します。概要Webアプリケーションで結果などをExcelファイルでエクスポートする機能を実装したいことがあります。この記事では、Open XML S
カテゴリ: ASP.NET /  タグ: C# ASP.NET Open XML SDK

Open XML SDK を利用してExcelのセルの背景色を設定する

Open XML SDK を利用してExcelのセルの背景色を設定するコードを紹介します。概要こちらの記事でExcelシートのセルに値を設定するコードを紹介しました。この記事では、セルへの値の設定とExcelシートのセルの背景色を設定するコ
カテゴリ: C# /  タグ: C# Open XML SDK

Open XML SDK を利用してExcelシートの列の幅を設定する

Open XML SDK を利用してExcelシートの列の幅を設定するコードを紹介します。概要こちらの記事ではOpen XML SDKを利用してExcelファイルのセルに値を設定して、出力するコードを紹介しました。この記事では、セルに値を設
カテゴリ: C# /  タグ: C# Open XML SDK

Open XML SDK を利用してExcel シートに値を設定する

Open XML SDK を利用してExcel シートに値を設定するコードを紹介します。概要こちらの記事では、Open XML SDK を利用して空のExcelブックファイルを作成するコードを紹介しました。この記事では、Open XML S
カテゴリ: C# /  タグ: C# Open XML SDK

Open XML SDK を利用して空のExcelファイルを作成する

Open XML SDK を利用して空のExcelファイルを作成するコードを紹介します。事前準備Windows Form プロジェクトを作成し、Open XML SDK のインストールと参照を追加します。手順はこちらの記事を参照してください
カテゴリ: C# /  タグ: C# Open XML SDK

Microsoft Office用の Open XML SDK の参照を追加する

Microsoft Office用の Open XML SDK の参照を追加する手順を紹介します。手順NuGet パッケージ マネージャー でインストールする場合Visual Studioを起動し、プロジェクトを作成、または開きます。[ツー
カテゴリ: C# /  タグ: C# Open XML SDK

Google Analytics Reporting API v4 を用いて日別のページビュー数を取得する

Google Analytics Reporting API v4 を用いて日別のページビュー数を取得するコードを紹介します。事前準備Google Analyticsへのサービスアカウントの追加や認証キーの取得、ライブラリの導入などが必要で
カテゴリ: C# /  タグ: C# Google Analytics Reporting API

ASP.NET Coreで HTTPヘッダを取得するコードと実行結果 - HTTPヘッダのダンプ

ASP.NET Core Webアプリケーションで、HTTPヘッダを取得するコードを紹介します。概要ASP.NET Core アプリケーションで、HTTPヘッダのパラメータを取得したいことがあります。ASP.NET Core アプリケーショ
カテゴリ: ASP.NET Core /  タグ: C# ASP.NET Core

先月の月初の値のDateTimeオブジェクトを取得する (先月の月初のDateTimeオブジェクトを作成する)

先月の月初の値のDateTimeオブジェクトを取得するコードを紹介します。概要先月の月初の日付を表すDateTimeオブジェクトを取得したい場合があります。先月の月初のDateTimeオブジェクトを取得する場合は、先月の年、月と月初の日付"
カテゴリ: C# /  タグ: C# DateTime

先月の月末の値のDateTimeオブジェクトを取得する (先月の月末のDateTimeオブジェクトを作成する)

先月の月末の値のDateTimeオブジェクトを取得するコードを紹介します。概要先月の月末の日付を表すDateTimeオブジェクトを取得したい場合があります。先月の月末のDateTimeオブジェクトを取得するコードを紹介します。プログラム1:
カテゴリ: C# /  タグ: C# DateTime

今月の月末の値のDateTimeオブジェクトを取得する (月末のDateTimeオブジェクトを作成する)

今月の月末の値のDateTimeオブジェクトを取得するコードを紹介します。概要当月の月末の日付を表すDateTimeオブジェクトを取得したい場合があります。月末のDateTimeオブジェクトを取得するコードを紹介します。プログラム1: 月の
カテゴリ: C# /  タグ: C# DateTime

今月の月初の値のDateTimeオブジェクトを取得する (月初のDateTimeオブジェクトを作成する)

今月の月初の値のDateTimeオブジェクトを取得するコードを紹介します。概要当月の月初の日付を表すDateTimeオブジェクトを取得したい場合があります。月初のDateTimeオブジェクトを取得する場合は、現在の年、月と月初の日付"1"を
カテゴリ: C# /  タグ: C# DateTime

SqlConnectionを .NET 6 / .NET 7 / .NET Core 3 アプリケーションで利用する

SqlConnectionを .NET 6, .NET 7, .NET Core 3 アプリケーションで利用する手順を紹介します。概要.NET 6, .NET 7, .NET Core 3 アプリケーションでSqlConnectionを利用
カテゴリ: C# /  タグ: C# SQL Server

一括挿入 (バルクインサート) を利用してデータベースに高速にレコードを挿入する

C#で一括挿入 (バルクインサート) を利用してデータベースに高速にレコードを挿入するコードを紹介します。概要データベースのテーブルに大量のレコードを高速に挿入する方法として一括挿入(バルクインサーション)という方法があります。この記事では
カテゴリ: C# /  タグ: C# SQL Server

はじめてのC#アプリケーション (コンソールアプリケーション編)

C#でシンプルなコンソールアプリケーションを作成する手順を紹介します。プロジェクトの作成Visual Studio を起動し[ファイル]メニューの[新規作成]の[プロジェクト]の項目をクリックします。または、[ソリューション エクスプローラ
カテゴリ: C# /  タグ: C#

ComboBox のリストに多くの要素を追加すると処理に時間がかかる

ComboBox のリストに多くの要素を追加すると処理に時間がかかる現象の対処法を紹介します。概要ComboBoxのドロップダウンリストに多くの項目を単純に追加すると処理に時間がかります。ドロップダウンリストに多くの項目を追加する場合は、B
カテゴリ: C# /  タグ: C# ComboBox
Copyright © 1995–2025 iPentec all rights reserverd.