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

Outlookの予定表から予定を取得する

Outlookの予定表にある予定をプログラムから取得する方法を紹介します。準備Visual Studio 2010でWinformアプリケーションを新規作成します。ソリューションエクスプローラで[参照設定]ノードを選択し右クリックでポップア
カテゴリ: C# /  タグ: C# Outlook 予定表

ASP.NETのウェブサービスをJavaScriptから呼び出す

ASP.NETのウェブサービスをJavaScriptから呼び出す方法を紹介します。手順プロジェクト作成の手順を紹介します。Visual Studio 2010を起動し、[ファイル]>[新規作成]>[プロジェクト]メニューを選択し
カテゴリ: ASP.NET /  タグ: C# JavaScript ASP.NET

画像の拡大・縮小・イメージのリサイズをするコードと実行結果

C#で画像の拡大・縮小の手順を紹介します。コード (form_main.cs)using System;using System.Collections.Generic;using System.ComponentModel;using S
カテゴリ: C# /  タグ: C# 画像

「'System.Configuration.ConfigurationSettings.AppSettings' は古い形式です:」警告メッセージが表示される

ASP.NET開発時に 「'System.Configuration.ConfigurationSettings.AppSettings' は古い形式です:」警告メッセージが表示されることがあります。最新のC#では System.Confi
カテゴリ: ASP.NET /  タグ: C# ASP.NET

自作のクラスライブラリを参照してもコンパイル時に参照エラーになる (System.Web アセンブリを利用するクラスライブラリを参照してもプログラムから参照できない (名前空間が見つからないエラーが出る))

アプリケーション(主としてデスクトップアプリケーション)からSystem.Web アセンブリを利用するクラスライブラリを参照しても「(クラスライブラリの名前空間の)名前空間が見つかりません」エラーが表示され、参照できないことがあります。クラ
カテゴリ: C# /  タグ: C# System.Web 名前空間 .NET Framework 4.0

JSON形式でクラスをシリアライズするコードと実行結果

質問:JSONデータを作成したいWeb APIの戻り値でJSONを返そうと思います。文字列をくみ上げるのは大変そうなので、クラスを作成してクラスをシリアライズしてJSONの戻り値の文字列を生成しようと思います。クラスのオブジェクト情報をJ
カテゴリ: C# /  タグ: C# JSON

変数の内容を整形して出力する (Format メソッドの利用)

C#で変数の内容を整形して出力するには String.Format メソッドを利用します。書式String.Format(書式指定文字列, 変数1, 変数2, ...変数n)書式指定文字列について書式指定文字列の書式指定項目は次の形式になり
カテゴリ: C# /  タグ: C#

フォームのBackgroundImageを使ったレイヤードウィンドウの作成

こちらの記事でレイヤードウィンドウの作成方法を紹介しました。今回は、フォームのBackgroundImageに設定した画像からレイヤードウィンドウを作成するコードを紹介します。プログラム例コードusing System;using Syst
カテゴリ: C# /  タグ: C# レイヤードウィンドウ

breakによるループの中断

C#でループを中断する方法を紹介します。概要C#でループを中断してループから抜け出すにはbreak文を用います。書式break;記述例コードprivate void button14_Click(object sender, EventAr
カテゴリ: C# /  タグ: C# C# 制御フロー

C#でループを終了し次のループに移るコードと実行結果 - continue文の利用

C#でループの途中でループを終了し次のループに移るコードと実行結果の紹介をします。概要C#でループの途中でループを終了し次のループに移る場合はcontinue文を使います。書式(ループ処理){ ...(処理) continue; ..
カテゴリ: C# /  タグ: C# C# 制御フロー

Aero Glassウィンドウで部分的に透過度を変える (Aero Glassウィンドウでの画像描画)

Aero Glassのウィンドウの透過部分で部分的に透明度が異なる場所があります。ウェブブラウザを例にしてみると非アクティブなタブや非アクティブなテキストボックスの背景の透明度が他より低いです。Internet Explorer 9 (IE
カテゴリ: C# /  タグ: C# Aero Glass

IEnumerable<T>, IEnumerator<T> インターフェイスを実装しforeachに対応したクラスを作成する

IEnumerable&lt;T&gt;, IEnumerator&lt;T&gt;インターフェイスを実装した独自のクラスを作成し、foreachに対応します。概要こちらの記事ではIEnumeratorインターフェイスを実装しforeach
カテゴリ: C# /  タグ: C# IEnumerator IEnumerable C# インターフェイス

IEnumerable, IEnumeratorインターフェイスを実装しforeachに対応したクラスを作成する

ここではIEnumeratorインターフェイスを実装し foreachに対応した自作クラスを作成するコードを紹介します。補足genericsを使ったIEnumerator&lt;T&gt;インターフェイスの実装方法はこちらの記事を参照してく
カテゴリ: C# /  タグ: C# C# インターフェイス IEnumerator IEnumerable

C# : foreach 文による繰り返し処理の記述方法

C#のforeach文を使ってループ処理をします。書式foreach (変数名 in 対象配列またはコレクション){ ...(処理)}または、foreach (型名 変数名 in 対象配列またはコレクション){ ...(処理)}「対象配
カテゴリ: C# /  タグ: C# C# 制御フロー

C# : do while文を利用した繰り返し処理の記述方法

C#のdo~while文を使った繰り返し処理を紹介します。書式do{ ...(処理)}while (条件式)条件式が真(true)である限りブロック内の処理を実行し続けます。while文との違いは条件式の判定はループ内の処理が実行された後
カテゴリ: C# /  タグ: C# C# 制御フロー

C#でネストされたループから抜ける方法 (goto 文の利用)

C#でネストされたループのから抜け出すコードの紹介です。概要C#でネストされたループのから抜け出す場合には、goto文を利用します。書式goto ラベル名ラベル名: ;"goto ラベル名"から"ラベル名:"にジャンプします。例下記の例では
カテゴリ: C# /  タグ: C# C# 制御フロー

C# : switch caseを利用した条件分岐処理の記述方法

C#でswitch case文を使った条件分岐処理を紹介します。書式switch(判定する変数){ case 値1: ...処理; break; case 値2: ...処理; break; ... defa
カテゴリ: C# /  タグ: C# C# 制御フロー

C# : for 文による繰り返し処理の記述コードと実行結果

C#で繰り返し処理をする場合は for文を使います。概要for文を利用すると、ループ更新式で記述した処理をループの処理が完了するたびに実行し、条件が真である限りループ内のコードを実行する処理を記述できます。書式for (初期値設定式; ルー
カテゴリ: C# /  タグ: C# C# 制御フロー

C# : whileによる繰り返し処理のコードと実行結果

C#でwhile文による繰り返し処理のコードと実行結果を紹介します。書式while (条件式){ ...(処理)}条件式が真(true)である限りブロック内のループ処理を実行し続けます。条件式が偽(false)であった場合は、ループ内部
カテゴリ: C# /  タグ: C# C# 制御フロー

C# : if else による条件分岐のコードと実行結果

C#でif文を利用した条件判定のコードと実行結果を紹介します。書式if (条件式) ...処理;条件式が真(true)である場合は()以降の処理が実行されます。if (条件式){ ...処理}処理が複数行にわたる場合は{ } (中括弧)に
カテゴリ: C# /  タグ: C# C# 制御フロー

RegularExpressionValidator を使った入力内容の検証

ASP.NETでRegularExpressionValidatorを使った入力文字列の検証をします。ASP.NETプロジェクトを作成し、Webフォームを追加します。WebフォームにTextBox, RegularExpressionVal
カテゴリ: ASP.NET /  タグ: C# 正規表現 ASP.NET Validator コントロール

文字列の配列から文字列に変換する

文字列の配列を結合して文字列を作成します。String.Join()メソッドを用いると文字列の配列を結合できます。よくある事例としては、Split()メソッドで行ごとや区切り文字ごとに分割した文字列を再結合する場合などです。コード例1Doc
カテゴリ: C# /  タグ: C#

LINQ to XMLを使ったXMLファイルの書き出し

LINQ To XMLを用いたXMLファイルの書き出し方法を紹介します。XMLファイルを書き出すにあたり、はじめにXMLの構造を作成します。XElementクラスを用いてXMLの構造を作成します。XElementのコンストラクタのひとつはX
カテゴリ: C# /  タグ: C# XML LINQ LINQ to XML

Webブラウザーの言語を取得する (アクセスしたクライアントの言語を取得する)

ASP.NETでアクセスしてきたブラウザの言語を取得する方法を紹介します。アクセス元のクライアントの言語設定はHttpRequestオブジェクトのUserLanguageに設定されています。UserLanguageは配列になっており、複数の
カテゴリ: ASP.NET /  タグ: C# ASP.NET

ページの処理でHTTPレスポンス ヘッダに値を追加する (HTTPレスポンス ヘッダに独自の値を追加する)

概要ASP.NETのレスポンスのHTTPヘッダに独自の要素を追加したい場合があります。HttpResponseのAddHeader()メソッドで HTTPレスポンスのヘッダに要素を追加できます。プログラムコード例using System;u
カテゴリ: ASP.NET /  タグ: C# ASP.NET HTTPレスポンスヘッダ

動的に<meta>タグを追加する (プログラムコードから<meta>タグを追加)

ASP.NETでプログラムから動的に&lt;meta&gt;タグを追加する方法を紹介します。概要プログラムから動的に&lt;meta&gt;タグを追加する場合は、HtmlMetaクラスのインスタンスを作成しPage.Header.Contr
カテゴリ: ASP.NET /  タグ: C# ASP.NET

親ディレクトリで定義した接続文字列が有効になってしまう。 (構成にエラーがあります。 「パーサー エラー メッセージ: エントリ '(データベース接続文字列)' は既に追加されています。」が表示される)

ASP.NETアプリケーションを複数のディレクトリ階層設置した場合、親ディレクトリで定義した接続文字列が有効になってしまい定義が二重になっている旨のエラーが発生することがあります。具体的なエラーメッセージとして、構成にエラーがあります。 「
カテゴリ: ASP.NET /  タグ: C# ASP.NET

HyperLinkコントロールでリンククリック時に新しいウィンドウでリンク先を開く

HyperLinkコントロールでリンク文字列をクリックした際に、Webブラウザの新しいウィンドウでリンク先を開きたいことがあります。この場合は、HyperLinkコントロールのTargetプロパティを_blankに設定します。コード例&lt
カテゴリ: ASP.NET /  タグ: C# ASP.NET HyperLink

UpdatePanelにコントロールを配置すると「コントロールの作成に失敗しました。型'System.Web.UI.UpdatePanel'には'(タグ名)'というパブリックプロパティは含まれていません。」エラーが表示される

UpdatePanelにコントロールを配置すると「コントロールの作成に失敗しました。型'System.Web.UI.UpdatePanel'には'(タグ名)'というパブリックプロパティは含まれていません。」エラーが表示される現象の紹介です。
カテゴリ: ASP.NET /  タグ: C# ASP.NET UpdatePanel

危険な可能性のある Request.From値がクライアント(TextBoxコントロール)=(無効な値)から検出されましたエラーの対策

概要「危険な可能性のある Request.From値がクライアント(TextBoxコントロール)=(無効な値)から検出されましたエラー」または、「危険な可能性のある Request.QueryString 値がクライアント ([パラメーター
カテゴリ: ASP.NET /  タグ: C# ASP.NET

テキストボックス(HTMLテキストボックスコントロール)をクリックした際にテキストボックス内のテキストを全て選択する

ASP.NET Webフォームアプリケーションでテキストボックス(HTMLテキストボックスコントロール)をクリックした際にテキストボックス内のテキストを全て選択するコードを紹介します。概要HTMLページのテキストボックスをクリックした際に、
カテゴリ: ASP.NET /  タグ: C# HTML ASP.NET

XPathを使って指定した属性値を持つノードを選択する

XPath式を使って指定した属性値を持つノードを検索するコードを紹介します。概要XPath式を使って指定した属性値を持つノードを検索します。指定した属性値を持つノードを検索する場合は次の書式を用います。/(ノード名)[@(属性名)='(値)
カテゴリ: C# /  タグ: C# XML DOM XPath

ネームスペースを指定してXMLファイルを作成して出力する (DOM方式 XmlDocumentを利用)

DOM方式を利用してネームスペースを指定してXMLファイルを出力するコードを紹介します。概要こちらの記事ではXMLDocumentを用いて、XMLファイルを出力する方法を紹介しました。今回は、XMLDocumentを用い、ネームスペースを指
カテゴリ: C# /  タグ: C# XML DOM XML名前空間

ネームスペースを指定してXMLファイルを作成して出力する (SAX方式 XmlWriterを利用)

SAX方式で、ネームスペースを指定してXMLファイルを作成して出力するコードを紹介します。概要こちらの記事ではXMLWriterを用いたXMLファイルの書き出し方法を紹介しました。今回は、XMLWriterを用いネームスペースを指定してXM
カテゴリ: C# /  タグ: C# XML SAX XML名前空間

XmlElementのValueプロパティに値を代入できない / ノード型 'Element' では、値を設定できません。エラーが発生する

XmlElementのValueプロパティに値を代入できない現象について紹介します。概要下記コードを実行すると、System.InvalidOperationException 例外が発生します。また、下記のエラーメッセージが表示されます。
カテゴリ: C# /  タグ: C# XML XmlElement

XmlElement と XmlNode の違い

XmlElementとXmlNodeの違いを紹介します。XmlElementとXmlNodeの違い XmlElementはXmlNodeクラスを継承している (XmlElementのほうが機能が多い) XmlElementにはSetAttr
カテゴリ: C# /  タグ: C# XmlNode XML XmlElement
Copyright © 1995–2025 iPentec all rights reserverd.