tetsuyanbo

welcome to tetsuyanbo web site!!

「 C# 」 一覧

C#メモ Formを閉じたときのイベントFormClosedでクリックしたボタンを判定してみる

なんか…Formを閉じるときにクリックしたボタンごとにメソッドを用意するんでなくて、メソッドを1つにして処理をまとめたかった…で、ネットに聞いてみたらできたのでメモ。 ポイント …

C#メモ Escキーを押したらフォームが閉じるようにしてみる

メインになるフォームから呼ばれる子フォームをさくっと閉じるようにしたいなぁって思ってネットに聞いたら、さくっとできるんだねぇ…。 ポイントとしてはこんな感じ。 フォームを閉じるイベントを実 …

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

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

C#メモ TreeViewの先頭のTreeNodeを選択状態にしてみる

ツリービューのノードを制御したいときがあったので…大雑把にはこんな感じ。 TreeViewNodeの先頭のオブジェクトを取ってくる 1のオブジェクトを選択状態にする んで、サンプルとして用 …

C#メモ PowerShellのps1ファイルにC#のコードを埋め込んで実行してみる

WSH(Windows Script Host)なVBScriptやJScriptでもいいんだけど…せっかくなんで最近の仕組みを使いたくなって…。 んで、ネットに聞いてみたらP …

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

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

C#メモ CPUのコア数を調べてみる

仕事でちょっと気になったので。 んで、コードはこんなん。

実行した結果はこんなん。 MacBook ProのMid 2010はCore …

C#メモ Visual Studioの出力ウィンドウに文字列を出力してみる

なんだかんだで出力ウィンドウに変数の値とか出したくなるのでメモ。 ポイントはこれを使うってことだけ。 System.Disgnostics.Debug.WriteLine() んで、コードはたとえばこ …

C#メモ ファイルにConsole.WriteLine()の文字列を出力してみる

デバッグするときはいいんだけど、GUIありのアプリをリリースビルドしたときに何かあったとき原因がわかんなくて困ったので。 ポイントとしてはこんなとこ。 ファイルに出力するためにStreamWriter …

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

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

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

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

C#メモ 呼び出し元のクラス名とメソッド名を表示してみる

ちょい用事あったので。 ポイントはこんな感じかね? StackFrameクラスをインスタンス化する フレーム数で階層を指定する GetMethodメソッドで取得したオブジェクトのNameプロパティでメ …

Visual Studio Community 2013を日本語化してみる

ずいぶん前にインストールしたVisual Studio Community 2013。 日本語化したのでメモしとくことに。 まずは言語パックなるものをダウンロードしてくる。 次のURLをブラウザで開く …

C#メモ ReadLines()メソッドを使ってテキストファイルを一気に読み込んでみる

途中(.net Framework 4.0?)から追加されたReadLinesって関数。 1メソッドで一気にテキストファイルを読み込めちゃう。 なんて便利な世の中になったんだろうか…。 っ …

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

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