ITmedia総合  >  キーワード一覧  > 

  • 関連の記事

「.NET TIPS」関連の最新 ニュース・レビュー・解説 記事 まとめ

「.NET TIPS」に関する情報が集まったページです。

.NET TIPS:
タイマにより一定時間間隔で処理を行うには?(WPFタイマ編)
DispatcherTimerクラスを利用して、WPFアプリにおいて一定間隔で処理を実行し、UIを更新する方法を解説する。(2018/12/12)

.NET TIPS:
電子メールを送信するには?(outlook.com編)[.NET 4.5、C#/VB]
Microsoft Graphに統合されているOutlookメールREST APIを使用して、電子メールを送信する方法を解説する。(2018/11/28)

.NET TIPS:
電子メールを送信するには?(MailKit編)[.NET 4.5、C#/VB]
これまで広く使われてきたSmtpClientクラスは現在、使用が推奨されていない。そこでオープンソースライブラリのMailKitでメールを送信する方法を説明する。(2018/11/21)

.NET TIPS:
ExcelなしでExcelファイルを操作するには?(ClosedXML編)[.NET 4.0、C#/VB]
ClosedXmlライブラリを使用して、Excelファイル(.xlsxファイル)の作成、書き込み/読み込み、LINQを使ったセルの値の取得などを行う方法を説明する。(2018/10/24)

.NET TIPS:
ExcelなしでExcelファイルを操作するには?(純正SDK編)[.NET 3.5、C#/VB]
Open XML SDKを使用して、Excelファイル(.xlsxファイル)をC#やVisual Basicから作成したり、それに対して書き込み/読み込みを行う方法を説明する。(2018/10/17)

.NET TIPS:
サマータイムを処理するには?[.NET 3.5、C#/VB]
.NETでサマータイムを扱うにはDateTimeOffset構造体を利用するが、その際に知っておくべきこと、日時の取得/生成などを行う方法を説明する。(2018/9/5)

.NET TIPS:
WPFやWindowsフォームでEdgeのWebViewを使うには?[Windows 10 1803以降]
Windows 10 1803からは、Windows FormsアプリやWPFでもEdgeベースの新しいWebViewコントロールが使える。その使い方をまとめよう。(2018/7/4)

.NET TIPS:
バイナリファイルを非同期的に読み書きするには?[C#/VB、.NET 4.5]
.NET Framework 4.5以降でFileStreamクラスに追加されたReadAsync/WriteAsyncメソッドを使い、非同期的にバイナリファイルを読み書きする方法を説明する。(2018/6/27)

.NET TIPS:
テキストファイルの内容を非同期的に書き込むには?[C#/VB、.NET 4.5]
.NET Framework 4.5以降で追加された「テキストファイルの内容を非同期で書き込むためのメソッド」の利用法を説明する。(2018/6/20)

.NET TIPS:
テキストファイルの内容を非同期的に読み込むには?[C#/VB、.NET 4.5]
.NET Framework 4.5以降で追加された「テキストファイルの内容を非同期で読み込むためのメソッド」の利用法を説明する。(2018/6/13)

.NET TIPS:
「オブジェクト参照が必要です」エラーが出たときは?[C#/VB]
C#やVBでプログラムを記述していると、たまに「オブジェクト参照が必要です」と怒られるときがある。その理由と、解決策を見ていこう。(2018/6/6)

.NET TIPS:
イテレータを作成/利用するには?[C#/VB]
「yield」文を利用してイテレータを作成することで、反復処理やLINQで使える便利なメソッドやクラスを作成できる。これを作成/利用する方法を説明する。(2018/5/30)

.NET TIPS:
日付の年号を表示するには?[独自テーブル参照編]
Windows 10 1803で改元に伴う年号表示に混乱が起こっている(将来も同様なことが起こるかもしれない)。そこで、自前で年号表示を行う方法を解説する。(2018/5/23)

.NET TIPS:
async/awaitで例外処理をするには?[C#/VB]
async/awaitキーワードを利用することで、非同期処理を簡潔に記述できる。ただし、それらをtry〜catch文で例外処理する際には注意すべき点もある。(2018/5/16)

.NET TIPS:
内部クラスの使いどころとは?[C#/VB]
内部クラスを利用して、あるクラスに関連するコードをそのクラスに取り込んで隠蔽したり、クラスのコードが肥大化するのを避けたりする方法を解説する。(2018/5/9)

.NET TIPS:
in/out/refパラメーター修飾子の違いとは?[C#]
in/out/refパラメーター修飾子を利用すると、パラメーターの受け渡しを効率的に行える。これらの修飾子の違いと使用する上での注意点をまとめる。(2018/4/25)

.NET TIPS:
プロジェクト名やソリューション名を変更するには?
既存のソリューションやプロジェクト、それらに付随して決定するフォルダ名やアセンブリ名、名前空間名を変更する方法と、その際の注意点を説明する。(2018/4/18)

.NET TIPS:
演算子をオーバーロードするには?[C#/VB]
自作のクラスに対して演算子をオーバーロードすることで、演算子の振る舞いを変更し、より簡潔にコードを記述できるようになる。その方法を解説する。(2018/4/11)

.NET TIPS:
C# 7のローカル関数の使いどころとは?
C# 7の新機能「ローカル関数」はどんなときに、どのように使えばよいのか。その基本的な使い方や、副次的なメリット、ラムダ式との違いなどを解説する。(2018/4/4)

.NET TIPS:
日付を比較するには?[C#/VB]
DateTime構造体/文字列を使って表されている「日付」を比較する方法を解説。また、DateTimeOffset構造体を使っているときの注意点も取り上げる。(2018/3/28)

.NET TIPS:
ZXing.NETでQRコードやバーコードを解析するには?[C#/VB]
オープンソースで提供されているZXing.NETを使用して、QRコードやバーコードを含む画像を解析し、テキストやその他の情報を抽出する方法を解説する。(2018/3/14)

.NET TIPS:
環境変数の値を取得するには?[C#/VB]
環境変数の値や、展開前の環境変数の値をレジストリから取得する方法や、GetEnvironmentVariablesメソッドで得た値をLINQで処理する方法を説明する。(2018/3/7)

.NET TIPS:
==演算子とEqualsメソッドの違いとは?[C#]
.NETでは「2つのものが等しいかどうか」を比較するために==演算子、Equals/ReferenceEqualsメソッドを使える。これらの違い、使用する際の注意点を説明する。(2018/2/28)

.NET TIPS:
Dictionaryのキー/値をforeachで簡単に扱うには?[C#/VB]
キー/値をまとめて保持するDictionary<T, T>クラスをforeachループで扱う際の基本と注意すべき点、タプルを使ったより簡便な記述の仕方を紹介する。(2018/2/21)

.NET TIPS:
スタックを利用するには?[C#/VB]
.NET Frameworkが提供するStack<T>クラスの基本的な使い方と注意点を説明する。また、List<T>クラスを使ったスタックの独自実装コードも紹介する。(2018/2/14)

.NET TIPS:
マルチスレッドでキューやスタックなどを利用するには?[.NET 4.0以降、C#/VB]
BlockingCollection<T>クラスを使うと、lock構文などを使うことなく、スレッドセーフなキューやスタックの操作を簡潔に記述できる。(2018/2/7)

.NET TIPS:
キューを利用するには?[C#/VB]
.NET Frameworkが提供するQueue<T>クラスの基本的な使い方と、マルチスレッドで同期を取りながらQueue<T>クラスを利用する方法を解説する。(2018/1/31)

.NET TIPS:
構文:アクセス修飾子の種類と違いとは?[C#/VB]
.NETのアクセス修飾子には多くの種類がある。それらを使いこなすことで、クラスや構造体などのコンテナおよびそれらのメンバへのアクセスを適切に設定できる。(2018/9/25)

.NET TIPS:
構文:複数のオブジェクトを一時的に1つにまとめるには?[C#/VB、.NET Framework 4.7以降]
.NET Framework 4.7で追加されたValueTuple構造体とタプル構文を使うと、複数のオブジェクトをひとまとめにしてメソッドの返値などで使える。(2018/1/17)

.NET TIPS:
仮想/抽象/インタフェースを使い分けるには?[C#/VB]
複数のクラスでシグネチャが共通のメソッドなどを作るには仮想メンバ/抽象クラス/インタフェースを利用できる。それらの違いと使い分けのポイントを示す。(2018/1/10)

.NET TIPS:
配列を連結するには[C#/VB]
ArrayクラスのCopyメソッド/CopyToメソッド、BufferクラスのBlockCopyメソッド、LINQのConcatメソッドなどを使い、配列を連結する方法を解説する。(2017/12/27)

.NET TIPS:
構文:定数(変更できないもの)を作るには?[C#/VB]
.NETでは「変更できない値」をconstキーワード/readonly修飾子/読み取り専用プロパティなどを使って宣言できる。それらの使いどころや違いをまとめよう。(2017/12/20)

.NET TIPS:
クラス名やアセンブリ名を取得するには?[C#/VB]
.NETでクラス名やアセンブリ名を取得するには、nameof/typeof/GetTypeなどの演算子やメソッドを使用する。それらの使い方と差異をまとめる。(2017/12/13)

.NET TIPS:
年齢を計算するには?[C#/VB]
ある日付(今日の日付など)と誕生日から、年齢(満年齢、数え年)を計算する方法として、DateTime構造体を使う方法と8桁整数を使う方法を紹介する。(2017/12/6)

.NET TIPS:
シングルトンパターンを実現するには?[C#/VB]
あるオブジェクトがアプリ内に1つだけ存在するようにしたいときには、静的クラスを使うかシングルトンパターンを実装する。両者の方法とその違いなどを取り上げる。(2017/11/29)

.NET TIPS:
拡張メソッドを作成するには?[C#/VB]
拡張メソッドを使うと、型定義を直接修正することなく、その型にインスタンスメソッドを追加(したように扱うことが)できる。その作成方法と応用例を見てみよう。(2017/11/22)

.NET TIPS:
[WPF/UWP]ListView内のTextBoxがクリックされたときに選択項目を切り替えるには?
ListViewに配置したTextBoxやButtonがクリックされたときに、選択状態を変更するにはトリガーを使用する方法と、GotFocusイベントを使用する方法がある。(2017/11/15)

.NET TIPS:
[WPF/UWP]列挙型をComboBoxにバインドするには?
ComboBoxに列挙型をバインドして、列挙値に応じたテキストを表示し、選択された項目を取得する方法を説明。カスタムコントロールを使う方法やUWPでの注意点も取り上げる。(2017/11/8)

.NET TIPS:
可変長引数を持つメソッドを作成するには?[C#/VB]
可変長引数を受け取るメソッドを定義する方法と、位置指定引数/オプション引数との組み合わせ、可変長引数を持つメソッドを呼び出す際の注意点を取り上げる。(2017/11/1)

.NET TIPS:
ArrayListとListの違いとは?[C#/VB]
可変長サイズのコレクションであるArrayListクラスとList<T>クラスの違い、ArrayListからList<T>への変換、パフォーマンス、どちらを使用すべきかについてまとめた。(2017/10/25)

.NET TIPS:
確保したリソースを忘れずに解放するには?[C#/VB]
プログラム実行時に確保したリソースは忘れずに解放する必要がある。usingステートメント/Disposeパターンを使って、これを確実に行う方法を紹介する。(2017/10/18)

.NET TIPS:
重複のない乱数を生成(配列をシャッフル)するには?[C#/VB]
生成するたびに、その値が異なるような乱数を得る方法の中から、ダステンフェルドのアルゴリズムを使った方法と、もっと簡単だが速度面では不利な方法を紹介する。(2017/10/11)

.NET TIPS:
指定した日の曜日を取得するには?[C#/VB]
DateTime/DateTimeOffset構造体やStringクラスを使用して、指定した日が何曜日かを知る方法を解説。また、六曜の取得方法についても取り上げる。(2017/10/4)

.NET TIPS:
文字列にエスケープ文字を埋め込むには?[C#/VB/WPF]
エスケープ文字を使って、文字列中に改行文字などの特殊文字や変数の値などを埋め込む方法を、C#/Visual Basic/XAMLごとに説明する。(2017/9/27)

.NET TIPS:
Visual Studioでエディタやウィンドウなどの配色を変更するには?
Visual Studioの[オプション]ダイアログを使い、文字色や配色テーマなどを変更/エクスポートする方法と、Color Theme Editorで独自の配色テーマを作成する方法を紹介する。(2017/9/20)

.NET TIPS:
JSONデータを作成/解析するには?[C#/VB]
Json.NETを使ってさまざまな形でJSONデータのシリアライズ/デシリアライズを行う方法を説明する。また、.NET Frameworkのみでこれを行う方法も取り上げる。(2017/9/13)

.NET TIPS:
文字列を暗号化するには?[C#/VB]
AESアルゴリズムの.NET実装であるAesManagedクラスを利用して、文字列(やファイル)を対象に暗号化/復号を行う方法を取り上げる。(2017/9/6)

.NET TIPS:
Visual Studioで特定の変数の値を監視し続けるには
Visual Studio 2017の[ウォッチ]ウィンドウを使うと、プログラムのデバッグ中に特定の変数の値を監視し続けたり、任意の式を評価して表示したりできる。(2017/8/30)

.NET TIPS:
Caller Info属性で呼び出し元の情報を得るには?[C#/VB]
Caller Infoと呼ばれる属性を使って、メソッド呼び出し時に、それを呼び出した側のコードのソースファイル名/行番号/メソッド名といった情報を取得する方法を説明する。(2017/6/28)

.NET TIPS:
ループをParallelクラスで並列処理にするには?[C#/VB]
Parallelクラスを使って、複数の処理を並列に実行する方法を解説する。また、PLINQを使ったコード例や例外処理を行う上での注意点なども取り上げる。(2017/6/21)

.NET TIPS:
メソッドを呼び出すときに名前付き引数を使うには?[C#/VB]
名前付き引数を使用すると、メソッド呼び出し時に順不同で特定の引数だけを指定できる。多数のオプション引数を持つメソッドを呼び出す場合には、とりわけ役に立つ。(2017/6/14)

.NET TIPS:
オプション引数が使えるメソッドを作るには?[C#/VB]
メソッド呼び出し時に引数を省略できるようにするには、その引数をオプション引数とするか、メソッドをオーバーロードする。それらの方法と注意点を解説する。(2017/6/7)

.NET TIPS:
毎月のプレミアムフライデーを算出するには?[C#/VB]
プレミアムフライデーを求めるには、月末の日付からさかのぼりながら金曜日を探す方法と、月末の日付が何曜日か調べて、それと金曜日との日数差から求める方法がある。(2017/5/31)

.NET TIPS:
オブジェクトや配列などの複製を作るには?(ディープコピー編)[C#/VB]
配列やオブジェクトを複製する際にディープコピーを行うには、BinaryFormatterクラスやサードパーティー製のシリアライザーを使用してシリアライズ/デシリアライズするとよい。(2017/5/24)

.NET TIPS:
配列の複製を作るには?(シャローコピー編)[C#/VB]
ArrayクラスのCloneメソッドを使い、配列をコピー(シャローコピー)する方法を説明する。また、拡張メソッドを使いキャストを抑制する方法も取り上げる。(2017/5/17)

.NET TIPS:
配列の一部だけをコピーするには?[C#/VB]
ArrayクラスのCopyメソッド、ArraySegmentクラスなどを使い、配列の一部の要素だけをコピーする方法を説明。また、2つの配列をマージする方法も紹介する。(2017/5/10)

.NET TIPS:
配列のコピーを1行でするには?[C#/VB]
配列をコピーするには、for/foreachループを使う方法もあるが、ArrayクラスのCopyメソッドを使うのが一番簡単で速度の面でも有利である。(2017/4/26)

.NET TIPS:
XmlSerializerを使ってシリアライズ/デシリアライズするには?[C#/VB]
XmlSerializerクラスでシリアライズ/デシリアライズを行うと、デシリアライズに失敗することがある。その回避策を含め、XmlSerializerクラスの使い方を説明する。(2017/4/19)

.NET TIPS:
整数や文字列を列挙体に変換するには?[C#/VB]
キャストにより整数を列挙体値へ変換する方法と、EnumクラスのTryParse/Parse/IsDefinedメソッドにより文字列を列挙体値へ変換する方法を説明する。(2017/4/12)

.NET TIPS:
列挙体の値を任意の文字列に変換するには?[C#/VB]
列挙体の値を文字列に変換するには、ToStringメソッドを使うのが簡単だが、任意の文字列に変換するには変換テーブルを使用する。また、処理を拡張メソッドに切り分けてもよい。(2017/4/5)

.NET TIPS:
Listから重複した要素を削除するには?[C#/VB]
Listから重複した要素を削除するには、Distinctメソッドを使う他、IEqualityComparer<T>を使用する、Equalsメソッドをオーバーライドするなどの方法がある。(2017/3/29)

.NET TIPS:
Listの要素を並べ替えるには?[C#/VB]
LINQのOrderBy/ThenByなどの拡張メソッドとList<T>クラスのSortメソッドを利用して、Listの要素を並べ替える方法を解説する。(2017/3/22)

.NET TIPS:
Listの要素を検索するには?[C#/VB]
List<T>クラスのメソッドあるいはLINQ拡張メソッドを利用して、条件に合致する要素をリストから検索する方法を紹介する。(2017/3/15)

.NET TIPS:
Visual Studio 2017のインストール前に、Visual Studio 2013/2015と2017プレビュー/RC版を完全にアンインストールするには?
ディスク容量の節約や「旧バージョンはもう使わない」などの理由で、古いバージョンのVisual Studioを完全にアンインストールしたい場合がある。これをできるだけ手間なく実施する方法を紹介する。(2017/3/13)

.NET TIPS:
Listの各要素を処理するには?[C#/VB]
コレクションの要素を処理するには、foreach/For Eachループ、ForEachメソッド、LINQの拡張メソッドを使用する方法がある。これらの使い方を紹介する。(2017/3/8)

.NET TIPS:
Listに要素を追加/挿入するには?[C#/VB]
List<T>オブジェクト作成時にList<T>コレクションに要素を追加する方法や、Add/AddRangeメソッドやInsert/InsertRangeメソッドを使いList<T>コレクションに要素を追加する方法を紹介する。(2017/3/1)

.NET TIPS:
foreachループで現在の繰り返し回数を使うには?[C#/VB]
LINQのSelect拡張メソッドを使用して、foreachループの中で現在が何回目の繰り返しなのか、そのインデックスを得る方法を紹介する(C# 7/VB 15対応)。(2017/3/23)

.NET TIPS:
正規表現を使って文字列を分割するには?[C#/VB]
RegexクラスのSplitメソッドを使用して、正規表現にマッチする部分をセパレーターとして、文字列を分割する方法を解説する。(2017/2/15)

.NET TIPS:
正規表現を使って文字列を置換するには?[C#/VB]
RegexクラスのReplaceメソッドで、正規表現にマッチする部分を置換したり削除したりする方法を解説。また、高度な正規表現の使い方も取り上げる。(2017/2/8)

.NET TIPS:
正規表現を使ってパターンに一致する全ての文字列を抽出するには?[C#/VB]
RegexクラスのMatchesメソッドを使い、ある文字列に含まれている特定のパターンを抽出する方法と、マッチする範囲を限定していく方法を解説する。(2017/2/1)

.NET TIPS:
正規表現を使って文字列がパターンに一致するか調べるには?[C#/VB]
RegexクラスのIsMatch静的メソッドで、ある文字列が何らかのパターンにマッチするかを調べるための基本を取り上げる。(2017/1/25)

.NET TIPS:
構文:コレクションのインスタンス化と同時に要素を追加するには?[C#/VB]
「コレクションを作成して、それにいちいち要素を追加して」というのは面倒だ。そうではなく、コレクションの作成と同時にその要素を追加する方法を解説する。(2017/1/18)

.NET TIPS:
構文:キャッチした例外をリスローするには?[C#/VB]
例外の処理時には何らかの理由で、キャッチした例外をリスローしなければならないときがある。C#やVBでこれを適切に行う方法を解説する。(2017/1/11)

.NET TIPS:
Xamarin.Forms:ScrollViewコントロールで画面をスクロールさせるには?
ScrollViewコントロールを使うことで、画面サイズには収まりきらないUI要素をスクロールして表示する方法を解説する。(2016/12/28)

.NET TIPS:
Xamarin.Forms:RelativeLayoutでコントロールを相対的に配置するには?
Xamarin.Formsで、RelativeLayoutコントロールと各種のプロパティを使用して、画面のサイズなどに相対的にコントロールを配置する方法を解説する。(2016/12/21)

.NET TIPS:
Xamarin.Forms:Gridコントロールを分割するには?
Xamarin.FormsのGridコントロールのRowDefinitions/ColumnDefinitionsプロパティを用いて、画面をどう分割するかを指定する方法を解説する。(2016/12/14)

.NET TIPS:
Xamarin.Forms:テキスト入力のさまざまなオプションを設定するには?
Xamarin.Formsアプリでは、テキスト入力用のコントロールとしてEntry/Editor/SearchBarの3種類を利用できる。(2016/12/7)

.NET TIPS:
Xamarin.Forms:画面をタブで切り替えるには?
Xamarin.FormsではTabbedPageコントロールを使用することで、画面内のタブ操作によって表示するページを切り替えることができる。(2016/11/30)

.NET TIPS:
Xamarin.Forms:画面を横スライドで切り替えるには?
Xamarin.FormsではCarouselPageコントロールを使用することで、スワイプ操作によって画面上のページをスライドさせながら切り替えられる。(2016/11/24)

.NET TIPS:
Xamarin.Forms:[戻る]ボタンに対応するには?
システムやデバイスが提供する[戻る]ボタンが押されたときに、前画面にきちんと遷移するようにするにはOnBackButtonPressedメソッドを使用する。(2016/11/9)

.NET TIPS:
Xamarin.Forms:画面遷移するには?
Xamarin.Formsアプリでページ遷移を行うには幾つかの方法がある。中でも、NavigationPageクラスでは履歴管理などが自動で行われるためおすすめだ。(2016/10/26)

.NET TIPS:
Xamarin.Forms:ユーザーデータを保存するには?
Xamarin.Formsアプリでは、ユーザーデータを保存する場所はプラットフォームごとに異なる。PCL Storageライブラリを使うとこれを透過的に扱えるようになる。(2016/10/19)

.NET TIPS:
Xamarin.Forms:プラットフォームに依存する処理を書くには?
プラットフォームに固有の処理を記述するには、DependencyServiceクラスを利用して、PCLでインタフェースを、個々のプロジェクトでその実装を定義するとよい。(2016/10/12)

.NET TIPS:
Xamarin.Forms:アプリのリソースを指定して画像を表示するには?
Xamarin.Formsアプリに埋め込まれた画像リソースを表示するには、ImageSourceクラスのFromResource/FromStreamメソッドが使える。(2016/10/5)

.NET TIPS:
Xamarin.Forms:ファイルを指定して画像を表示するには?
Xamarin.Formsでは、ImageコントロールのSourceプロパティにパスを指定することで、その画像ファイルを表示できる。(2016/9/28)

.NET TIPS:
Xamarin.Forms:URLを指定して画像を表示するには?
Xamarin.FormsアプリではImageコントロールのSourceプロパティを使用することで、URLを指定して画像を表示できる。(2016/9/21)

.NET TIPS:
Xamarin.Forms:コントロールを等間隔に配置するには?
Xamarin.Formsアプリでは、StackLayout/Gridコントロールとそれらのプロパティを使うことで、とても簡単にコントロールを等間隔に配置できる。(2016/9/14)

.NET TIPS:
Xamarin.Forms:文字列の一部に色やスタイルを指定するには?
Xamarin.Formsアプリで表示している文字列中で色やスタイルを変更するには、LabelコントロールのFormattedTextプロパティを使用するとよい。(2016/9/7)

.NET TIPS:
Xamarin.Forms:プラットフォームに合わせた改行文字列を使うには?
Xamarin.Formsでは、プラットフォームごとに異なる改行文字列を統一的に扱うためにEnvironment.NewLineプロパティを利用できる。(2016/8/31)

.NET TIPS:
Xamarin.Forms:プラットフォームに応じたフォントサイズを指定するには?
Xamarin.FormsではNamedSize列挙型やGetNamedSizeメソッドを使用することで、プラットフォームごとに画面表示に使われるフォントのサイズを変更できる。(2016/8/24)

.NET TIPS:
Xamarin.Forms:プラットフォームに応じて画面の一部を変えるには?
Xamarin.FormsアプリでXAMLあるいはコードビハインドに、プラットフォームごとに異なる設定を簡便に記述するにはOnPlatformクラス/メソッドを使用する。(2016/8/17)

.NET TIPS:
Xamarin.Forms:プロジェクトにXamlページを追加するには?
Xamarin.FormアプリではXAMLを使用して、画面に表示するページを記述できる。そのページをプロジェクトに追加する方法を解説する。(2016/8/10)

.NET TIPS:
構文:条件を指定して例外をキャッチするには?[C# 6/VB]
C# 6/VBでは例外処理時に、catch句にwhen句を付加して、例外をキャッチする条件を指定する方法を解説。また、その応用例も紹介する。(2016/8/3)

.NET TIPS:
JSONデータを解析するには?[JavaScript/jQuery]
JSON.parse/JSON.stringifyメソッドやjQueryのparseJSON/getJSONメソッドなどを使って、JSONデータのシリアライズ/デシリアライズを行う方法を解説する。(2016/7/27)

.NET TIPS:
構文:文字列にクラス名などを間違えないようにコーディングするには?[C# 6.0]
C# 6で追加されたnameof演算子を使うことで、クラス名/変数名/プロパティ名などを安全に文字列化できる。名前にまつわるバグを減らしてくれるうれしい機能だ。(2016/7/20)

.NET TIPS:
GETパラメーターを解析するには?[JavaScript/jQuery]
GETパラメーターの内容をJavaScriptを使いブラウザ内で解析する方法と、JavaScriptの新機能である「URLSearchParamsオブジェクト」で解析する方法を紹介(2016/7/13)

.NET TIPS:
構文:nullチェックを簡潔に記述するには?[C# 6.0]
C# 6で追加されたNull条件演算子(?./?[演算子)を使うと、これまではif文などで行っていた「nullチェック+何らかの処理」を簡潔に記述できるようになる。(2016/7/7)

.NET TIPS:
別ソースをインポートするには?[JavaScript/jQuery]
JavaScriptファイルに別ファイルの内容を取り込むには、jQueryのajaxメソッドを利用できる。ECMAScript 2015のmoduleを使った例も紹介する。(2016/6/28)

.NET TIPS:
構文:クラス名を書かずに静的メソッドを呼び出すには?[C# 6.0]
C# 6.0では「using static」で特定のクラスを指定することで、そのクラスの静的メソッドなどをクラス名を書かずにそのまま使用できるようになる。(2016/6/15)

.NET TIPS:
ドロップダウンで選択された値とテキストを取得するには?[JavaScript/jQuery]
HTML中のドロップダウンで選択されている要素は、jQueryのchildren/findメソッドや各種の子セレクタを組み合わせることで簡単に取得できる。(2016/6/8)

.NET TIPS:
構文:メソッドやプロパティをラムダ式で簡潔に実装するには?[C# 6.0/7.0]
C# 6.0/7.0では、ラムダ式を使ってメソッドやプロパティを簡潔に記述できる。短くて読みやすいコードを記述するにはうってつけの方法だ。(2017/7/5)

.NET TIPS:
definePropertyメソッドでプロパティを定義するには?[JavaScript]
JavaScriptではdefinePropertyメソッドによって、オブジェクトのプロパティを定義し、その属性を細やかに制御できる。(2016/5/27)

.NET TIPS:
ゲッターとセッター(プロパティ)を定義するには?[JavaScript]
JavaScriptでプロパティを定義するには、通常の構文に加えて、get/set構文を使う方法と、definePropertyメソッドを使う方法がある。(2016/5/25)

.NET TIPS:
関数宣言と関数式の違いとは?[JavaScript]
JavaScriptで関数を定義するには、関数宣言による方法と関数式による方法がある。本稿ではこれらの違いについて説明する。(2016/5/18)

.NET TIPS:
Ajax(非同期通信)を実装するには?[JavaScript/jQuery]
JavaScriptで非同期通信を行うには、jQueryのajaxメソッド/getJSONメソッドなどを使用するとよい。通信完了時の処理はメソッドチェーンを使って記述できる。(2016/5/11)

.NET TIPS:
チェックボックスの値を読み書きするには[JavaScript/jQuery]
JavaScriptでチェックボックスの値を読み書きするには、jQueryのprop/click/valメソッド、属性等価セレクタ、:checkedセレクタを利用するとよい。(2016/4/27)

.NET TIPS:
ページをリダイレクト(画面遷移)するには?[JavaScript]
JavaScriptを使って画面遷移を行うには、locationインタフェースのhrefプロパティ/assignメソッド/replaceメソッドが使える。(2016/4/20)

.NET TIPS:
DOMの子要素を探索するには?[JavaScript/jQuery]
JavaScriptでDOMの子要素や子孫要素を操作するには、jQueryのfind/childrenメソッドとCSSの子セレクタ/子孫セレクタを使用する。(2016/4/13)

.NET TIPS:
UI要素の表示/非表示を判別するには?[JavaScript/jQuery]
JavaScriptでjQueryを使用して、UI要素の表示/非表示状態を判別するには、display/visibility/opacityプロパティやフィルターを使用できる。(2016/4/6)

.NET TIPS:
ファイルをダウンロードさせるには?[JavaScript]
リンクをクリックするだけでファイルをダウンロードできるようにするには、HTML5のdownload属性を使う方法とJavaScriptコードを使う方法がある。(2016/3/30)

.NET TIPS:
エンドユーザーの言語を取得するには?[JavaScript]
JavaScriptでエンドユーザーの言語を取得するには、navigator.languageプロパティやnavigator.userLanguageプロパティなどを使用する。(2016/3/23)

.NET TIPS:
strictモードとは?[JavaScript]
堅牢なJavaScriptコードを書く上でstrictモードはぜひ使いたい機能だが、落とし穴もある。本稿ではstrictモードの使い方と注意点を紹介する。(2016/3/16)

.NET TIPS:
文字列が他の文字列に含まれているかを調べるには?[JavaScript]
JavaScriptで、文字列中に他の文字列が含まれているかを調べるにはindexOfメソッドを使用するなど幾つかの方法がある。(2016/3/9)

.NET TIPS:
異なるデータ型の値を比較するには?(==と===の違いを理解する)[JavaScript]
JavaScriptで文字列と数値、Booleanと数値、nullとundefinedなど、異なるデータ型の値を比較するには==演算子を使う方法と===演算子を使う方法がある。(2016/3/2)

.NET TIPS:
構文:インスタンス化と同時にプロパティを設定するには?[C#/VB]
C#とVBで、クラスや構造体のインスタンスを作成するときに同時にそのプロパティやフィールドの値を初期化する方法を解説する。(2016/2/24)

.NET TIPS:
WPF/UWP:コントロールのエッジをシャープに描画するには?[XAML]
WPFアプリなどではコントロールのエッジがきれいに描画されないことがある。.NET 4で導入されたプロパティを使い、これを修正する方法を紹介する。(2016/2/17)

.NET TIPS:
WPF/UWP:テキストブロックの一部分だけをデータバインディングするには?[XAML]
.NET 4以降のWPF/UWPアプリで、RunコントロールのTextプロパティを使い、テキストの一部の内容だけをユーザーの入力に応じて変更する方法を解説する。(2016/2/10)

.NET TIPS:
WPF/UWP:ラジオボタンを双方向バインディングするには?[C#/VB]
バリューコンバータを使って、ラジオボタン(UI)とロジックの間で双方向データバインディングを行う方法を解説する。(2016/2/3)

.NET TIPS:
WPF:ラジオボタンの選択をバインディングソースに反映させるには?[C#/VB]
WPFアプリで双方向データバインディングを使用して、ラジオボタンの選択状態を反映する方法、その問題点と解決策を解説する。(2016/1/27)

.NET TIPS:
WPF/UWP:ラジオボタンの選択をコードから切り替えるには?[C#/VB]
WPFアプリ/UWPアプリで、コードビハインドからラジオボタンの選択状態を変更する方法を解説する。(2016/1/20)

.NET TIPS:
WPF/UWP:Linq-to-XAMLで簡単にUIコントロールへアクセスするには?[C#/VB]
Linq-to-XAMLライブラリを使うと、WPFアプリ/UWPアプリのUIコントロールを列挙できる。これを使って無名のコントロールにアクセスする方法を解説する。(2016/1/13)

.NET TIPS:
WPF:GridやCanvasなどでマウスやタッチのイベントを拾うには?[C#/VB]
Grid/Canvas/Ellipse/Borderなどのコントロールでマウス/タッチ/スタイラスのイベントを発生させ、それを処理する方法を解説する。(2016/1/6)

.NET TIPS:
WPF:例外をまとめてトラップするには?[C#/VB]
例外を1カ所でまとめて処理したくなることがよくある。これを行う四つの方法を本稿では紹介する。(2015/12/16)

.NET TIPS:
WPF/Windowsフォーム:時間のかかる処理をバックグラウンドで実行するには?(async/await編)[C#/VB]
タスク並列ライブラリとasync/await機構を使って、バックグラウンド処理を簡潔に記述する方法を解説する。(2015/12/2)

.NET TIPS:
WPF:多重起動を禁止するには?[C#/VB]
WPFアプリの多重起動を禁止する方法にはいくつかある。本稿ではシステムにグローバルなセマフォを利用してこれを行う方法を紹介する。(2015/11/18)

.NET TIPS:
WPF:Mainメソッドを書き変えるには?[C#/VB]
WPFアプリのMainメソッドは通常、自動生成される。本稿では、Mainメソッドの自動生成をやめ、独自の処理を行うように書き換える方法を解説する。(2015/11/4)

.NET TIPS:
WPF:子ウィンドウを透明にするには?[C#/VB]
WPFアプリでは、.NET Framework 4.6でサポートされた新機能を使うことで、子ウィンドウを透明にできる。本稿ではその方法を解説する。(2015/10/21)

.NET TIPS:
WPF:ウィンドウを透明にするには?[C#/VB]
本稿では、WPFアプリでウィンドウ全体を透明にして表示する方法と、そのときに注意すべき事項を取り上げる。(2015/10/7)

.NET TIPS:
WPF/Windowsフォーム:スタート画面のタイルをカスタマイズするには?[Windows 8.1]
本稿では、Windowsフォームアプリ/WPFアプリをWindows 8.1のスタート画面に登録したときに、そのタイル表示をカスタマイズする方法を解説する。(2015/9/24)

.NET TIPS:
WPF/Windowsフォーム:タスクバーのアイコンにジャンプリストを出すには?[C#、VB]
タスクバーのアイコンに表示されるジャンプリストはアプリの使い勝手を向上させてくれる。本稿では、プログラムからジャンプリストを操作する方法を解説する。(2015/9/9)

.NET TIPS:
WPF/Windowsフォーム:タスクバーのアイコンに進捗表示を出すには?[C#、VB]
WindowsフォームとWPFアプリではタスクバーのアイコンに処理の進捗状況を表示することがよくある。本稿ではこの機能を実装する方法を解説する。(2015/8/26)

.NET TIPS:
WPF:デバッグ中にUIコントロールのプロパティを変更するには?[Visual Studio 2015]
Visual Studio 2015の新機能「ライブビジュアルツリー」と「ライブプロパティエクスプローラー」を使い、UIコントロールのプロパティをデバッグ実行時に変更する方法を解説する。(2015/8/5)

.NET TIPS:
祝日を求めるには?[C#、VB]
国民の祝日には、日付が決まっているものもあれば、その年によって変化するものもある。本稿では法律に従って、これらを算出する方法を示す。(2015/7/22)

.NET TIPS:
タイムゾーンから時差を求めるには?[C#、VB]
TimeZoneInfoクラスを利用して、Windowsが保持しているタイムゾーン情報を取得し、そこから時差を求める方法を解説する。(2015/7/8)

.NET TIPS:
DateTimeとDateTimeOffsetの違いとは?[C#、VB]
.NET Frameworkが提供する二つの日付操作用クラス、DateTimeとDateTimeOffsetの違いとそれらの使い分け方を解説する。(2015/6/24)

.NET TIPS:
日付の年号を略称で表示するには?[C#、VB]
日本では日付を年号やその略称を使って表示したいことがよくある。本稿では、年号やその略称を用いて日付を表示する方法を幾つか紹介する。(2018/5/28)

.NET TIPS:
月初/月末の日付を求めるには?[C#、VB]
ある日が含まれる月の最初と最後の日付を求める処理と、それをライブラリ化して拡張メソッドの形で再利用できるようにする方法を説明する。(2015/5/27)

.NET TIPS:
OSに標準付属のMSBuildツールでプロジェクトをビルドするには?
Windowsにはコンパイラーに加えてビルドツールも標準で含まれている。本稿ではこのビルドツールを使って、Visual Studioのプロジェクトをビルドする方法を解説する。(2015/5/13)

.NET TIPS:
OSに標準付属のC#/VBコンパイラーでソースコードをコンパイルするには?
Vista以降のWindows OSには標準でC#/Visual Basicのコンパイラーが付属する。本稿では、これらを使い、ソースコードをコンパイルする方法を解説する。(2015/4/15)

.NET TIPS:
Visual Studio:テストエクスプローラーでNUnitのユニットテストを実行するには?
Visual StudioのIDE内で、サードパーティ製のユニットテストフレームワーク「NUnit」によるユニットテストを実行する方法を解説する。(2015/4/8)

.NET TIPS:
AutoMapperを使って異なるオブジェクト間のデータコピーを自動化するには?(名前変換ルール編)
データの転送元と転送先のプロパティ名に一定の変換ルールがある場合に、AutoMapperによりデータコピーを自動化する方法を解説する。(2015/4/1)

.NET TIPS:
AutoMapperを使って異なるオブジェクト間のデータコピーを自動化するには?(独自マッピング編)
AutoMapperを使って、名前の異なるプロパティ/型が異なるプロパティなどの間でのデータコピーを自動化する方法を解説する。(2015/3/24)

.NET TIPS:
AutoMapperを使ってオブジェクト間のデータコピーを自動化するには?(基本編)
オープンソースのライブラリ「AutoMapper」を使い、オブジェクト間でのデータのコピーという煩雑な処理を数行で実現する方法を解説する。(2015/3/17)

.NET TIPS:
Visual Studio 2013:別ファイルにあるソースコードをその場で編集するには?
[定義をここに表示]コマンドを使って、その場で別の場所や別ファイルにあるソースコードを参照したり編集したりする方法を解説する。(2015/3/10)

.NET TIPS:
Visual Studio:空白とタブを識別する記号を表示するには?
空白文字が半角スペースなのか、全角スペースなのか、タブ文字なのかを一目で認識するのは難しい。Visual Studioでこれを識別するための記号を表示する方法を紹介する。(2015/3/3)

.NET TIPS:
Visual Studio 2013:スクロールバーの情報表示を活用するには?
Visual Studio 2013のテキストエディターでは、スクロールバーにさまざまな種類の情報を表示できる。本稿では、その活用方法を解説する。(2015/2/24)

.NET TIPS:
Visual Studio:メニューなどの表示言語を切り替えるには?
Visual StudioのIDEで使われる表示言語を、日本語以外から日本語に(あるいはその逆に)切り替える方法を解説する。(2015/2/17)

.NET TIPS:
Visual Studio 2013:IDE右上のユーザー名とアイコンを変えるには?
複数台のPCで設定を共有するのに便利なVisual Studio 2013のConnected IDE。本稿ではIDEの右上に表示されるユーザー名とアイコンを変更する方法を解説する。(2015/2/10)

.NET TIPS:
ZIPファイルを解凍するには?(ZipArchive編)[C#、VB]
.NET Framework 4.5以降で提供されているZipArchiveクラスなどを使用して、ZIP形式のアーカイブファイルを手軽に扱う方法を解説する。(2015/2/3)

.NET TIPS:
Html Agility Packを使ってWebページをスクレイピングするには?[C#、VB]
Html Agility Pack/XPath/LINQを組み合わせて、Webページから特定の情報を簡潔な形で抜き出す方法を解説する。(2015/1/27)

.NET TIPS:
ReadJEncを使って文字エンコーディングを推定するには?[C#、VB]
Webページの取得を例に、MITライセンス準拠のドネーションウェア「ReadJEnc」を使用して、文字エンコーディングを推定する方法を解説する。(2015/1/20)

.NET TIPS:
HttpClientクラスでシフトJISのWebページを取得するには?[C#、VB]
HttpClientクラスを使ってWebページを取得する際に、文字化けが発生しないよう、Webページのエンコーディングを推測/設定して取得する方法を解説する。(2015/1/13)

.NET TIPS:
HttpClientクラスでWebページを取得するには?[C#、VB]
.NET Framework 4.5で新設されたHttpClientクラスを使い、Webページの内容を非常にシンプルなコードで取得する方法を解説する。(2015/1/6)

.NET TIPS:
LINQ:複雑な検索をするために独自のWhereメソッドを作るには?[C#、VB]
LINQを使用して複数の比較条件をAND検索する際に、独自のWhereメソッドを作成することでコードの可読性を高める方法を解説する。(2014/12/22)

.NET TIPS:
LINQ:文字列コレクションで複数キーワードのOR検索をするには?[C#、VB]
LINQを使って文字列コレクションでOR検索を行うには、いくつかの方法がある。本稿ではそれらの方法を示しながら、長所短所について検討する。(2014/12/16)

.NET TIPS:
LINQ:文字列コレクションで複数キーワードのAND検索をするには?[C#、VB]
LINQでWhereメソッドをチェーンさせることで、文字列コレクションに対するAND検索を実現する方法を解説。(2014/12/9)

.NET TIPS:
LINQ:文字列コレクションで「LIKE検索」(部分一致検索)をするには?[C#、VB]
LINQを使って文字列のコレクションを処理するときに、SQLのLIKE演算子のような「LIKE検索」を実現する方法を説明する。(2014/12/2)

.NET TIPS:
LINQ:文字列中における特定文字の出現回数をカウントするには?[C#、VB]
LINQを使って、文字列における特定文字の出現回数をカウントする方法を解説する。LINQを使うと、何をしたいのかを簡潔に記述できる。(2014/11/25)

.NET TIPS:
非同期:awaitを含むコードをロックするには?(AsyncLock編)[C#、VB]
lock/SyncLockステートメントの代わりにAsyncLockクラスを使用して、await/Await演算子を含むコードで排他ロックを行う方法を解説する。(2014/11/18)

.NET TIPS:
非同期:awaitを含むコードをロックするには?(SemaphoreSlim編)[C#、VB]
lock/SyncLockステートメントの代わりにSemaphoreSlimクラスを使い、await/Await演算子を含むコードで排他ロックを行う方法を解説する。(2014/11/11)

.NET TIPS:
WPF:DataGridやListViewなどに表示しているデータを別スレッドから変更するには?[C#、VB]
BindingOperations.EnableCollectionSynchronizationメソッドを使い、データバインドによりUI要素と結び付いているデータを別スレッドから更新する方法を解説する。(2014/11/4)

.NET TIPS:
WPF:DataGridやListViewなどのデータを変更したときに自動的に再ソートするには?[C#、VB]
WPFアプリで、DataGridコントロールやListViewコントロールにソートして表示されているデータが修正されたときに、再ソートしてデータが正しい順序で表示されるようにする方法を解説する。(2014/10/28)

.NET TIPS:
WPF:DataGridやListViewなどにデータをソートして表示するには?[XAML、C#、VB]
WPFアプリでDataGridコントロールやListViewコントロールに表示されるデータを、プログラムコードの側からソートして表示する方法を解説する。(2014/10/21)

.NET TIPS:
WPF:リボンUIを実装するには?[XAML、C#、VB]
Windowsエクスプローラーなど、Windowsに付属する純正アプリでも最近ではリボンを使用したものをよく目にするようになった。本稿では、リボンを持ったWPFアプリを構築する方法を解説する。(2014/10/14)

.NET TIPS:
WPF:テキストボックスで選択されたテキストの背景色を変えるには?[XAML]
WPFアプリにおいて、SelectionBrushプロパティを使いテキストボックスやリッチテキストボックスの選択範囲の背景色を変更する方法を解説する。(2014/10/7)

.NET TIPS:
WPF:テキストボックスのカーソルの色を変えるには?[XAML]
WPFアプリにおいて、CaretBrushプロパティを使いテキストボックスやリッチテキストボックスのカーソル色(キャレット色)を変更する方法を解説する。(2014/9/30)

.NET TIPS:
LINQの処理中に使うメモリを節約するには?[C#、VB]
LINQは便利だが、使い方を間違えると大量のメモリを消費してしまう場合がある。本稿では、LINQを使用する場合に消費するメモリ量を抑制する方法を解説する。(2014/9/24)

.NET TIPS:
LINQ:コレクション内のオブジェクトが持つ数値を集計するには?[C#、VB]
複雑な構造を持つオブジェクトがコレクションに格納されている場合に、LINQのSelect/Sum拡張メソッドを使って、特定のプロパティを集計の対象とする方法を解説する。(2014/9/16)

.NET TIPS:
LINQ:数値コレクション内の最小値/最大値を求めるには?[C#、VB]
LINQのMin/Max拡張メソッドを使って、簡潔なコードで数値のコレクションの中から最小値/最大値を検索する方法を解説する。(2014/9/9)

.NET TIPS:
LINQ:数値コレクション内の特定の数値だけを集計するには?[C#、VB]
Where拡張メソッドを使って、数値コレクションの要素の中で、特定の条件を満たす値だけを集計する方法を解説する。(2014/9/2)

.NET TIPS:
LINQ:数値コレクション内の数値を集計するには?[C#、VB]
コレクションに格納されている数値を集計するにはループを記述するのが一般的だ。しかし、LINQを使うことで、メソッドを1つ呼び出すだけで集計できる。本稿ではこの方法を解説する。(2014/8/28)

.NET TIPS:
Visual Studio 2013:タスクバーから管理者権限でIDEを起動するには?
タスクバーから、あるいはソリューションファイルをダブルクリックしたときに、常に管理者権限でVisual Studio 2013を起動する方法を解説する。(2014/8/26)

.NET TIPS:
Visual Studio 2013:IDEの既定の環境設定を変更するには?
Visual Studio 2013の初回起動時に指定可能な開発設定と配色パターンを、次回以降の起動後で変更する方法を解説する。(2014/8/25)

.NET TIPS:
無償の逆コンパイラ「ILSpy」を利用するには?[C#]
プログラム内部の動作をデバッグするなどの目的で活用される逆コンパイラ。.NET Reflectorの有料化で、オープンソースのILSpyが新登場。その利用方法を紹介。(2011/4/7)

.NET TIPS:
全角英数字のみを半角に変換するには?[C#、VB]
(2010/8/19)

.NET TIPS:
WindowsフォームでChartコントロールを使用するには?[3.5、4以降、C#、VB]
本稿では、Windowsフォーム上でChartコントロールを使用するための基本的な手順を紹介する。(2010/7/22)

.NET TIPS:
Visual Studioのテキスト・エディタのフォント・サイズを簡単に変えるには?[VS 2010以降]
(2010/7/1)

.NET TIPS:
文字列がnull(Nothing)か空文字列か「空白か」を簡単に判定するには?[4.0以降、C#、VB]
(2010/6/17)

.NET TIPS:
テキストファイルの内容を簡単かつ効率的に読み込むには?[C#/VB、.NET 4以降]
.NET Framework 4以降では、FileクラスのReadLinesメソッドを使うことで、テキストファイルに対する反復処理を簡単かつ効率的に行える。(2019/1/9)

.NET TIPS:
Console.WriteLineの出力をファイルに書き込むには?[C#、VB]
(2010/4/22)

.NET TIPS:
文字列内の改行文字を削除するには?[C#、VB]
(2010/4/8)

.NET TIPS:
JSON形式のデータの内容を確認するには?(JSON Viewer活用)
(2010/4/1)

.NET TIPS:
C#でnullチェックを簡潔に行うには?
(2010/3/18)

.NET TIPS:
LINQ文で動的にWhere句を組み立てるには?[3.5、C#、VB]
(2010/3/11)

.NET TIPS:
ストリームからバイナリ・データを読み込み配列に格納するには?[C#、VB]
(2010/3/4)

.NET TIPS:
画像のdpi(画像解像度)を取得/設定するには?[C#、VB]
(2009/12/24)

.NET TIPS:
管理者としてほかのアプリケーションを実行するには?
(2009/12/10)

.NET TIPS:
Windows 7に標準で含まれる.NET Frameworkのバージョンは?
(2009/10/15)

.NET TIPS:
数値を0埋めで文字列にするには?(ToString編)[C#、VB]
数値を0埋めで文字列にするだけなら、StringクラスのFormatメソッドより、整数型が持つToStringメソッドの方がシンプルに行える。C#およびVBでの使い方を解説する。(2009/9/17)

.NET TIPS:
[ASP.NET]IISを素早く再起動するには?
(2009/9/3)

.NET TIPS:
文字列中における特定文字の出現回数をカウントするには?[C#、VB]
(2009/8/6)

.NET TIPS:
文字と文字列を変換するには?[C#、VB]
(2009/7/9)

.NET TIPS:
QRコードをアプリケーションで作成するには?[C#、VB]
(2009/6/4)

.NET TIPS:
SSL通信で信頼されない証明書を回避するには?[C#、VB、2.0、3.0、3.5]
(2009/4/23)

.NET TIPS:
実行プログラムやライブラリ(DLLファイル)の依存関係を確認するには?
(2009/4/16)

.NET TIPS:
ほかのアプリを実行して終了コードを得るには?[C#、VB]
(2009/4/2)

.NET TIPS:
WebBrowserコントロール内のテキストボックスに文字列をセットするには?[2.0、C#、VB]
(2009/4/2)

.NET TIPS:
Visual Studioで警告を非表示にするには?[C#、VB、VS 2005、VS 2008]
(2009/3/26)

.NET TIPS:
作業フォルダのパスを取得/設定するには?[C#、VB]
(2009/3/19)

.NET TIPS:
GAC(グローバル・アセンブリ・キャッシュ)からファイルを取り出すには?
(2009/3/5)

.NET TIPS:
コマンド・プロンプトを表示しないコンソール・アプリケーションを作成するには?[C#、VB]
(2009/2/5)

.NET TIPS:
Windowsフォームで直線コントロールを配置するには?
(2009/1/28)

.NET TIPS:
リスト(List)の列挙中にリスト要素を削除するには?[C#、VB]
foreach文でリスト内の要素を列挙中に、いずれかの要素を削除しようとすると例外が発生して失敗する。そんな場合は、for文やRemoveAllメソッドを応用する。C#およびVBでの使い方や注意点を解説する。(2008/12/4)

.NET TIPS:
[ASP.NET]Webサイトのルートの物理パスを取得するには?[C#、VB]
(2008/11/11)

.NET TIPS:
文字列をBase64でエンコード/デコードするには?[C#、VB]
(2008/10/23)

.NET TIPS:
[ASP.NET]GridViewコントロールでデータソースの内容を表示するには?[2.0、3.0、3.5、C#、VB]
(2008/9/4)

.NET TIPS:
ローカル・コンピュータのIPアドレスを取得するには?[C#、VB]
(2008/8/21)

.NET TIPS:
要素を重複なく管理するには?(HashSetクラス編)[3.5、C#、VB]
(2008/6/19)

.NET TIPS:
サブ・フォームからメイン・フォームのコントロールに値を設定するには?[C#、VB]
(2008/6/12)

.NET TIPS:
VB開発者設定で「Debug」や「Release」などのソリューション構成を有効にするには?[VS 2008、VS 2005]
(2008/6/5)

.NET TIPS:
Dictionaryクラスを簡単に初期化するには?[C# 3.0]
(2008/3/13)

.NET TIPS:
Excelファイルにアクセスするには?[C#、VB]
(2008/3/6)

.NET TIPS:
オープン中のファイルにアクセスするには?[C#、VB]
.NET Frameworkで他のプロセスがオープン中のファイルを読み書きするには、FileStreamクラスで詳細なパラメータ設定を指定する必要がある。C#およびVBでの使い方を解説する。(2008/2/14)

.NET TIPS:
数値の切り捨て/切り上げを行うには?[C#、VB]
数値の小数点以下の端数を切り捨てるにはMathクラス(System名前空間)の静的メソッドFloorを使う。切り上げるには静的メソッドCeilingを使う。C#およびVBでの使い方を解説する。(2008/2/7)

.NET TIPS:
平方根(二乗根、自乗根)を計算するには?[C#、VB]
(2008/1/10)

.NET TIPS:
エクスプローラからファイルをドラッグ&ドロップできるようにするには?[C#、VB]
(2007/11/29)

.NET TIPS:
GUID値を生成するには?[C#、VB]
(2007/11/22)

.NET TIPS:
文字列から特定の文字列を取り除くには?[C#/VB]
StringクラスのReplaceメソッドを使って、文字列から特定の文字列(部分文字列)を取り除く方法を解説する。(2018/9/19)

.NET TIPS:
バイナリ・ファイルを簡単に読み書きするには?[2.0のみ、C#、VB]
バイナリ・ファイルを読み書きする際、単純にファイル全体をbyte配列に読み込んだり、byte配列全体をファイルに書き込んだりするだけなら、FileクラスのReadAllBytes/WriteAllBytesメソッドが便利だ。C#およびVBでの使い方を解説する。(2007/11/15)

.NET TIPS:
バイナリ・ファイルを読み書きするには?[C#、VB]
バイナリ・ファイル(=テキスト・ファイル以外のファイル)を読み書きするには、FileStreamクラスとSeek/Read/Writeの各メソッドを利用する。C#およびVBでの使い方を解説する。(2007/11/8)

.NET TIPS:
ファイルにテキストを書き込むには?[C#/VB、.NET全バージョン]
StreamWriteクラスを用いたファイルへのテキストの書き込み、using構文によるファイルのクローズなど、.NETにおけるテキストファイル書き込みの基礎を説明する。(2018/7/18)

.NET TIPS:
コンボボックス(ComboBoxコントロール)を読み取り専用にするには?[C#、VB]
コンボボックス(ComboBoxコントロール)でユーザーによる入力を禁止して読み取り専用にするには、DropDownStyleプロパティを設定すればよい。C#およびVBでの設定方法を解説する。(2007/11/1)

.NET TIPS:
コンソール・アプリケーションの出力を取り込むには?[C#、VB]
(2007/10/11)

.NET TIPS:
コマンド・プロンプトを表示せずにコンソール・アプリケーションを実行するには?[C#、VB]
Windowsアプリケーションからコンソール・アプリケーションやバッチ・ファイルを起動する際、ただProcess.Startメソッドで実行するだけでは、余計なコマンド・プロンプトが開いてしまう。これをProcessStartInfoクラスによって解消する方法を解説する。(2007/10/4)

.NET TIPS:
ユーザーのフル・ネーム(表示名)を取得するには?[C#、VB]
(2007/9/6)

.NET TIPS:
大文字/小文字を区別しないで文字列を比較するには?[C#、VB]
(2007/7/26)

.NET TIPS:
数値を3けた区切りの文字列に変換するには?[C#、VB]
金額や容量など、桁(けた)数が長い数値を表現する際、単位が判別しやすくなるように、3桁単位で区切り文字「,」を挿入することがよくある。C#およびVBでString.Formatメソッドを使って実現する方法を解説する。(2007/7/19)

.NET TIPS:
サーバにより指定されたファイル名でファイルをダウンロードして保存するには?[C#、VB]
(2007/7/12)

.NET TIPS:
n日後、nカ月後、n年後の日付を求めるには?[C#、VB]
(2007/7/5)

.NET TIPS:
Visual Studioでファイルのエンコード(文字コード)を変更するには?
(2007/6/21)

.NET TIPS:
バイト配列→画像オブジェクト/画像オブジェクト→バイト配列の変換を行うには?[C#、VB]
画像データをネットワーク経由で読んだり書いたりするには、画像オブジェクトとバイナリ・データ(バイト配列)間の変換作業が欠かせない。C#およびVBでImageConverterクラスを利用する変換方法を解説する。(2007/6/7)

.NET TIPS:
DataGridViewコントロールの連続する同じ値のセルを1つにまとめるには?[2.0のみ、C#、VB]
(2007/5/17)

.NET TIPS:
正規表現を使って部分文字列を取得するには?[C#、VB]
(2007/4/5)

.NET TIPS:
Visual Studioで複数ファイルの検索/置換を行うには?
(2007/3/22)

.NET TIPS:
文字のASCII(アスキー)コードを得るには?[C#、VB]
ASCII(アスキー)コードとは、制御文字や半角の記号、数字、英大小文字に割り当てられた文字のコードである。このうちコードが0〜127である標準のASCIIコードを、C#およびVB.NETで扱う方法を解説する。(2007/3/22)

.NET TIPS:
DataGridViewコントロールで選択されている行やセルを調べるには?[2.0のみ、C#、VB]
(2006/11/3)

.NET TIPS:
DataGridViewコントロールで列ヘッダや行ヘッダの色を変えるには?[2.0のみ、C#、VB]
(2006/10/27)

.NET TIPS:
DataGridViewコントロールで起動時にセルが選択されないようにするには?[2.0のみ、C#、VB]
(2006/10/13)

.NET TIPS:
DataGridViewコントロールでセル選択を行単位のみで行うようにするには?[2.0のみ、C#、VB]
(2006/9/22)

.NET TIPS:
パス文字列からディレクトリ・パス部分を取り出すには?
(2006/9/15)

.NET TIPS:
CSVファイルを読み込むには?[2.0のみ、C#、VB]
CSVファイル(コンマ区切りのファイル)を読み込む処理には、.NET Framework 2.0で追加されたTextFieldParserクラスを活用すると便利だ。C#およびVB.NETでの使い方を解説する。(2006/8/18)

.NET TIPS:
文字列がnull(Nothing)か空文字列かを簡単に判定するには?[C#/VB、.NET 2.0]
文字列がnull(Nothing)あるいは空文字列であるかどうかを判定するには、StringクラスのIsNullOrEmptyメソッドなど、幾つかの方法がある。(2018/9/26)

.NET TIPS:
Windowsフォームの表示直後に初期化処理を行うには?[2.0のみ、C#、VB]
Windowsフォームにおけるフォーム自体の初期化処理には、フォームのコンストラクタやLoadイベント・ハンドラ、Activatedイベントを用いるより、.NET Framework 2.0で追加されたShownイベントの方が便利だ。C#およびVB.NETでの使い方を解説する。(2006/7/7)

.NET TIPS:
WindowsフォームでWindowsメッセージを直接処理するには?
(2006/6/30)

.NET TIPS:
PictureBoxコントロールにグラフィックを描画するには?
(2006/6/9)

.NET TIPS:
配列のサイズを変更するには?(Resize編)[2.0のみ、C#、VB]
(2006/5/12)

.NET TIPS:
コントロールのマージンやパディングを適切に設定するには?[2.0のみ、C#、VB]
(2006/4/28)

.NET TIPS:
ハッシュテーブル(連想配列)を使うには?(Dictionaryクラス編)[C#/VB、.NET 2.0]
Dictionaryクラスを利用して、キーと値のペアで構成される項目を1つ以上格納する「連想配列」を取り扱う方法を解説する。(2018/8/8)

.NET TIPS:
文字列に特定の文字列が含まれているかを調べるには?(Contains編)[C#/VB、.NET 2.0]
.NET Framework 2.0で追加されたContainsメソッドを使うと、IndexOfメソッドよりも簡潔な形で、文字列に特定の文字列が含まれているかどうかを調べられる。(2018/8/22)

.NET TIPS:
文字列を数値に変換するには?(TryParse編)[2.0のみ、C#、VB]
(2006/2/10)

.NET TIPS:
VSホスト・プロセス(*.vshost.exe)とは何か?[VS 2005のみ、C#、VB]
(2006/2/10)

.NET TIPS:
テキストファイルの内容を簡単に読み込むには?[C#/VB、.NET 2.0以降]
.NET Framework 2.0以降で利用可能なFileクラスのReadAllTextメソッドとReadAllLinesメソッドを使うと、テキストファイルの内容を簡単に変数や配列に読み込める。(2018/12/26)

.NET TIPS:
文字列で指定したメソッドを呼び出すには?
(2005/12/16)

.NET TIPS:
アプリケーションに独自のアイコンを設定するには?
(2005/12/9)

.NET TIPS:
文字列で指定したクラスのインスタンスを作成するには?
(2005/12/9)

.NET TIPS:
クライアント領域やウィンドウ領域の座標を取得するには?
(2005/11/25)

.NET TIPS:
スクリーン座標←→クライアント座標の変換を行うには?
(2005/11/18)

.NET TIPS:
タイマにより一定時間間隔で処理を行うには?(サーバベースタイマ編)
System.Timers名前空間で提供されているTimerクラスを利用して、一定間隔で処理を実行する方法を解説する。(2018/12/5)

.NET TIPS:
タイマにより一定時間間隔で処理を行うには?(スレッドタイマ編)
System.Threading名前空間で提供されているTimerクラスを利用して、一定間隔で処理を行う方法を説明する。(2018/11/14)

.NET TIPS:
タイマにより一定時間間隔で処理を行うには?(Windowsタイマ編)
Windowsフォームアプリでは、System.Windows.Forms.Timerクラス(Timerコンポーネント)を使うことで、一定間隔で処理を実行できるようになる。(2018/11/7)

.NET TIPS:
ファイルやディレクトリのタイムスタンプを取得/設定するには?
(2005/10/28)

.NET TIPS:
Windowsフォームでツールチップを表示するには?
(2005/10/21)

.NET TIPS:
文字列配列内の文字列を連結するには?
(2005/10/21)

.NET TIPS:
[ADO.NET]データテーブル(DataTable)内のレコードをソートするには?
(2005/10/14)

.NET TIPS:
メソッドやプロパティの有無を確認して呼び出すには?
(2005/9/30)

.NET TIPS:
Windowsフォームの開始表示位置を設定するには?
(2005/9/9)

.NET TIPS:
ListViewコントロールでサムネイル画像を一覧表示するには?
(2005/8/12)

.NET TIPS:
タイトルバーのないダイアログを作成するには?
Windowsアプリケーションで「読み込んでいます……」といった実行中の処理内容を簡潔に表示する場合、「タイトルバーのないダイアログ」を用いるという方法がある。C#およびVB.NETでのダイアログ作成方法を紹介する。(2005/7/22)

.NET TIPS:
基本フォームから継承された内容を派生フォームでカスタマイズするには?
(2005/7/15)

.NET TIPS:
[ASP.NET]ブラウザからファイルをアップロードできるようにするには?
(2005/7/8)

.NET TIPS:
適切に処理されなかった例外をキャッチするには?
(2005/7/1)

.NET TIPS:
WebRequest/WebResponseクラスでPOSTメソッドによりデータを送信するには?
(2005/7/1)

.NET TIPS:
文字列を文字列により分割するには?(VB.NET関数活用)
(2005/6/24)

.NET TIPS:
Windowsフォームを多言語対応にするには?
(2005/6/17)

.NET TIPS:
Windowsフォームで別スレッドからコントロールを操作するには?
(2005/6/17)

.NET TIPS:
WebRequest/WebResponseクラスでWebページを取得するには?
(2005/6/10)

.NET TIPS:
1つのキー文字列に対して複数の文字列値を保持するには?
(2005/5/27)

.NET TIPS:
モーダル・ダイアログやモードレス・ダイアログを表示するには?
(2005/5/26)

.NET TIPS:
WebClientクラスでWebページを取得するには?
(2005/5/20)

.NET TIPS:
Windowsフォームでコントロールの配置や重なりを調整するには?
(2005/5/13)

.NET TIPS:
パス名やファイル名からベース名と拡張子を取得するには?
.NETのPathクラス(System.IO名前空間)には、ファイル名から拡張子を取得するGetExtensionメソッドと、ベース名を取得するGetFileNameWithoutExtensionメソッドが用意されている。C#およびVB.NETでの使い方を解説する。(2005/4/22)

.NET TIPS:
C#やVB.NETでべき乗(累乗)を計算するには?
(2005/4/15)

.NET TIPS:
VB.NETで配列を宣言するには?
VB.NET(Visual Basic .NET)で配列(1次元配列)を使用する場合、その宣言や割り当て、初期化には幾つかの記述方法がある。本稿ではそれらについてまとめる。(2018/7/26)

.NET TIPS:
テキストボックスのキャレットを文字列の末尾に移動させるには?
(2005/2/25)

.NET TIPS:
日時や時間間隔の加減算を行うには?
(2005/2/25)

.NET TIPS:
文字列を全角/半角に変換するには?(VB.NET関数活用)
VB.NETには、文字列中の全角文字を半角文字(半角英数字、半角カタカナなど)に、あるいはその逆に変換するための関数が用意されている。その利用方法や注意点、C#からその関数を利用する方法について解説する。(2005/2/18)

.NET TIPS:
C#で配列を宣言するには?
本稿では、C#で配列(1次元配列)を使用する場合に必要となる初期化の方法や注意点についてまとめる。(2017/11/16)

.NET TIPS:
アプリケーション設定情報はどこに保存すべきか?
(2005/2/11)

.NET TIPS:
ListViewコントロールへ項目を追加するには?
本稿では、.NET Frameworkの標準コントロールであるListViewコントロール(System.Windows.Forms名前空間)を活用するために、ListViewコントロールにデータを追加する方法を紹介する。(2005/2/4)

.NET TIPS:
テスト用コードをデバッグ時にのみ実行するには?
(2005/1/7)

.NET TIPS:
文字列やテキストをHTMLエンコードするには?
(2004/12/10)

.NET TIPS:
Windowsアプリケーションで[Enter]キーによるフォーカス移動を行うには?
(2004/11/19)

.NET TIPS:
Windowsフォームのロード時に任意のコントロールへフォーカスを設定するには?
Windowsアプリケーションで、Loadイベント・ハンドラによってフォーム上のコントロールにフォーカスを設定する場合、Focusメソッドは使えない。その代わりにはActiveControlプロパティを活用すればよい。C#とVB.NETでの使い方を解説する。(2004/11/5)

.NET TIPS:
Windowsフォーム上のすべてのコントロールを列挙するには?
(2004/10/29)

.NET TIPS:
日付や時刻の文字列をDateTime/DateTimeOffsetオブジェクトに変換するには?
DateTime/DateTimeOffset構造体のParseExactメソッドを使い、独自形式の文字列で表現されている日時をDateTime/DateTimeOffsetオブジェクトに変換する方法を説明する。(2018/9/12)

.NET TIPS:
Windowsアプリケーションをフルスクリーンで表示するには?
(2004/8/27)

.NET TIPS:
日付や時刻を文字列に変換するには?
DateTime構造体を介して得られる日付や時刻を、標準書式指定/カスタム書式指定文字列を使用して文字列に変更する方法を解説する(C# 6.0/VB 14対応)。(2015/11/24)

.NET TIPS:
C#でアプリケーション起動時に実行されるフォームを変更するには?
(2004/8/20)

.NET TIPS:
背景の描画を禁止して再描画時のちらつきをなくすには?
(2004/8/19)

.NET TIPS:
[ASP.NET]クライアントからリクエストされたURLを取得するには?
(2004/7/9)

.NET TIPS:
時間がかかる処理の進行状況をダイアログで表示するには?
(2004/7/9)

.NET TIPS:
Windowsフォームでタブ・オーダーを設定するには?
(2004/6/25)

.NET TIPS:
コンソール・アプリケーションで終了コードを返すには?
(2004/6/18)

.NET TIPS:
パス文字列からファイル名部分を取り出すには?
PathクラスのGetFileNameメソッドを使用すると、ディレクトリ名とファイル名で構成されるパス文字列からファイル名部分のみを簡単に取り出せる。(2018/8/29)

.NET TIPS:
[ASP.NET]ページにJavaScriptを埋め込むには?
ASP.NETでは、C#やVB.NETのコード内からクライアント側のスクリプトを出力するために、RegisterStartupScriptメソッドとRegisterClientScriptBlockメソッドが提供されている。その使い方を解説する。(2004/5/21)

.NET TIPS:
数値のデータ型を明示的に指定するには?
(2004/5/7)

.NET TIPS:
ほかのアプリケーションを実行するには?
(2004/4/16)

.NET TIPS:
デバッグ・メッセージをコンソールに出力するには?
(2004/4/2)

.NET TIPS:
タイトル・バーの[閉じる]ボタンのみを無効にするには?
(2004/4/2)

.NET TIPS:
VS.NETでデバッグ・メッセージを出力するには?
(2004/3/26)

.NET TIPS:
時間がかかる処理での「応答なし」を回避するには?
Windowsアプリケーションでタイトル・バーに「(応答なし)」と表示されるのを回避するには、Applicationクラス(System.Windows.Forms名前空間)のDoEventsメソッドを活用すればよい。C#およびVB.NETで使う方法を解説する。(2004/3/19)

.NET TIPS:
DataGridコントロールで並び替え順やフィルタを指定するには?
(2004/3/5)

.NET TIPS:
文字列に特定の文字列が含まれているかを調べるには?
(2004/2/27)

.NET TIPS:
ハッシュテーブル(連想配列)を使うには?[C#/VB、.NET 全バージョン]
Hashtableクラスを利用して、キーと値のペアで構成される項目を1つ以上格納する「連想配列」を取り扱う方法を解説する。(2018/8/1)

.NET TIPS:
数値を右詰めや0埋めで文字列化するには?[C#、VB]
数値を出力する際に出力幅を固定し、右詰めにしたり、数値のけた数が出力幅よりも少ない場合に「0」埋めしたりする方法を解説する(C# 6.0/VB 14対応)。(2015/10/27)

.NET TIPS:
DataGridコントロールで行の追加/削除およびデータ編集を禁止するには?
(2004/1/16)

.NET TIPS:
マシン名/ユーザー名を取得するには?
(2003/8/22)

.NET TIPS:
ファイルやディレクトリの一覧を取得するには?
指定したディレクトリに含まれるすべてのファイルやディレクトリの名前を取得するには、Directoryクラス(System.IO名前空間)のstaticなメソッドを使用する。C#での取得方法を解説する。(2005/3/29)

.NET TIPS:
バイト列と数値を変換するには?
バイト列(byte型の要素からなる配列)と数値を相互に変換するためのメソッドは、BitConverterクラス(System名前空間)にまとめられている。C#での変換方法を解説する。(2003/7/4)

.NET TIPS:
ファイルをコピー/削除/リネーム/移動するには?
(2003/7/4)

.NET TIPS:
[ASP.NET]ポストとポストバックの違いは?
(2003/6/27)

.NET TIPS:
INIファイルを読み書きするには?
(2003/6/20)

.NET TIPS:
テキストファイルの内容を読み込むには?[C#/VB、.NET全バージョン]
StreamReaderクラスを用いたテキストファイル読み込み、using構文によるファイルのクローズ、例外処理など、.NETにおけるテキストファイル読み込みの基本を解説する。(2018/7/11)

.NET TIPS:
西暦と和暦を変換するには?
.NET Frameworkが提供する和暦を扱う機能を用いて、西暦と和暦を変換する方法を解説する。また新元号対応および「元年」表記対応についても取り上げる。(2018/12/19)

.NET TIPS:
VB.NETでアプリケーション起動時に実行されるフォームを変更するには?
(2003/5/30)

.NET TIPS:
確実な終了処理を行うには?
(2003/5/23)

.NET TIPS:
Win32 APIやDLL関数を呼び出すには?
求める機能が.NET Frameworkのクラス・ライブラリに存在しない場合、その代わりに、.NETプログラムからWindowsシステムのAPIであるWin32 APIを直接呼び出せる。C#およびVB.NETでの実現方法を解説する。(2003/5/9)

.NET TIPS:
画像を高品質に拡大/縮小するには?
(2003/5/2)

.NET TIPS:
ASP.NETでボタンのクリック時に確認メッセージを表示するには?
(2003/4/18)

.NET TIPS:
文字列の長さを取得するには?
(2003/4/11)

.NET TIPS:
バイト列を文字列に変換するには?
(2003/4/11)

.NET TIPS:
Encodingクラスで扱えるエンコーディング名は?[C#/VB]
Encodingクラスのプロパティやメソッドを使って、各種のエンコーディング(特に日本語のエンコーディング)に対応したインスタンスを得る方法を説明する。(2018/10/10)

.NET TIPS:
as演算子とキャストの違いは?
(2003/4/4)

.NET TIPS:
文字列を数値に変換するには?[C#/VB]
数値型が提供するParseメソッドや、Convertクラスなどを利用して、文字列を数値に変換する方法を説明する。(2018/10/3)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。