welcome to tetsuyanbo web site!!

tetsuyanbo

「 .net framework 」 一覧

C#メモ 外部モジュールがコンソールに出力する文字列を取得してみる

外部プログラムとして呼び出す実行モジュールの文字列を調べたくなったので。 ポイントとしてはこんな感じ ProcessStartInfoクラスでプロセス実行時の設定をする プロセス実行時の設定は次のよう ...

C#メモ Manifestファイルを追加してフォームの表示がぼやっとしているのをはっきりさせてみる

なんかWindows10だとダイアログの文字列がぼやっとする。 調べてみたらDPIの設定次第なんだそうな。 で、ポイントはこんな感じ。 プロジェクトにManifestファイルを追加する dpiAwar ...

C#メモ SHGetFileInfo()メソッドを使ってファイルのプロパティの全般タブに表示されるファイルの種類の文字列を取得してみる

ファイルの種類は拡張子でも判別できるんだけど同じアプリでもいろんな拡張子(例えばExcelだとxls、xlsx、xlsmとか)だったりする場合があるので、別の判別方法はないものかと。 ファイルのプロパ ...

C#メモ 並列処理ができるBackgroundWorkerクラスを使ってみる

やっぱりWindowsのアプリを作るからにはUIは操作できるようにたくなったので。 ポイントとしてはこんなとこっぽい。 BackgoundWorkerをフォームへ追加 BackgroundWorker ...

C#メモ FileSystemWatcherクラスを使って指定したフォルダーに新しいファイルが作成されたことを検知してみる

これ、いちいちボタンクリックしたり明にサービスを常駐させなくても.net frameworkのAPIで監視しててくれるんやねぇ…便利な世の中になったもんだ。 ざっくりポイントはこんなとこ。 FileS ...

C#メモ Main()以外で直接コマンドライン引数を取得してみる

忘れそうなのでメモ。 Main()の引数からコマンドライン引数を別のメソッドに渡すのは面倒なので。 ポイントはこれだけ。 Environment.GetCommandLineArgs()を使う 試した ...

C#メモ exeのコマンドライン引数で"(ダブルクォーテーション)で囲まれたコマンドライン引数の値がうまく取れないのは¥(エンマーク)がエスケープシーケンスと認識されていることを確認してみる

ハマったのでメモ。 C#のコマンドラインは"(ダブルクォーテーション)でくくられた文字列は1つの引数として認識してくれるけど...なぜか認識してくれず引数がくっついてしまった。 原因が何なのか分からな ...

no image

C#メモ Joinを使って文字列の配列の間に区切り文字を入れてCSVな1行にみる

C++とかの頭だといかんね...C#だと超簡単にできちゃう...。 ポイントはこんなんだけ。 stringクラスのJoin()メトッドに区切り文字を指定する で、コードはこんな感じ。 [crayon- ...

no image

C#メモ Regexクラスを使って正規表現で文字列がパターンにあっているか調べてみる

野暮用で。 ポイントはこんなんだけ。 Regexクラスをnewする (引数にパターンにあっているかチェックする文字列を指定する) IsMatch()メソッドでパターンにあっているかチェックする (メソ ...

no image

C#メモ SplitContainerのPanel1かPanel2にFormを表示してみる

とあるアプリを作ろうと思って困ったので、メモ。 ポイントはこんなんかなぁ...。 SplitContainerに表示するFormをインスタンス化する インスタンス化したFormのTopLevelってプ ...

no image

C#メモ Settingsに設定してある名前と値を全部表示してみる

ちょっと野暮用で。 ポイントとしてはこれ。 Settingsから名前をとってくる 名前をキーにして値をとってくる ソリューション エクスプローラーの構成としてはこんな感じ。 コンソールアプリケーション ...

no image

C#メモ 可変な引数を受け取るメソッドを作ってみる

CやC++のprintf()メソッドみたく、可変な引数を持つメソッドを作ってみたくてね。 ポイントはこんだけ。 引数にparamsを指定する んで、メソッドはこんな感じ。 [crayon-5b09f0 ...

no image

C#メモ Console.WriteLine()の引数を入れ替えてみる

コンソールに文字列を出力するConsole.WriteLine()ってメソッド。 CやC++のprintf()ってメソッドとは違って、引数の順番を入れ替えたり書いときながら限定することができるんだね. ...

C#メモ コンソールアプリケーションでPCのディスプレイの解像度を取得してみる

野暮用で必要になったので...。 準備としては手順はこんな感じ。 ディスプレイの解像度を取得するために参照を追加する ※参照を追加するのはコンソール アプリケーションのプロジェクトを作成する場合。 ※ ...

C#メモ リフレクションを使ってメソッドを文字列で呼び出してみる

テキストでばばっとメソッドを呼び出せないもんかと思って、いろいろ調べてたらリフレクションって仕組みがあるんだね...知らなんだ...。 ってことで、試してみる。 手順としてはこんな感じ。 Type.G ...

Copyright© tetsuyanbo , 2018 All Rights Reserved Powered by STINGER.