検索条件
全3件
(1/1ページ)
C#でアプリケーションの存在するディレクトリのパスを取得するには以下のプロパティを利用する。
System.Windows.Forms.Application.StartupPath;
コンソールアプリではデフォルトではSystem.Windows.Formsが利用できない。
これを回避するには参照設定で"System.Windows.Forms"を参照設定に加えればいいらしいのだが、パスの参照をするだけでこれを加えるのはなんだか微妙。
と、いうことで"System.Windows.Forms"を利用せずに実行ファイルのディレクトリのパスを取得する方法。
FileInfo exePath = new FileInfo(Environment.CommandLine.Replace( "\"", "" )); // "C:\foo\bar\baz.quux -i "C:\hoge\fuga\quux"の場合 // exePathには「C:\foo\bar\baz.quux -i C:\hoge\fuga\piyo」が入る Console.WriteLine( exePath.Directory ); // この場合の出力は「C:\foo\bar」となる
C#でプログラミングをしたときのメモ。内容は未保証です。
VCの次はC#ですか*1。とりあえず言語仕様とか概念とかほとんど知らないので、参考書を買うことにする。
具体的なプログラム作成を例にするタイプ*2よりは、言語仕様やその言語における概念に重点を置いて書かれている本*3の方が好きなので、そういったタイプの本を調査してみた。
こういった参考書は手に取ってみないと自分に合うかどうか判らないので、近いうちに大きな書店に行かないとな。と、ここまで書いて業務時間中に調べれば良かったとちょっと後悔。
\2,730
とりあえずC#の基本を学ぶ上でのとっかかりにしやすそうな本。ただ、発行年が2002年なのでC#1.0(1.1?)ベースなのだろうなぁ。
\2,730
VC.NET版は購入したけど、概念的な部分の説明くらいしか役に立たなかったなぁ。基本を押さえる上ではまあまあ良かったけど。