C#の概要1

C#をちょっとずつ勉強したことを記録していく。

-Main() method
C#アプリケーションは必ずMain()メソッドが含まれている必要がある。このMain()からアプリケーションは開始される。
Main()は修飾子staticをつける必要がある。オプションとしてコマンドライン引数と終了コードを使用することができる。
Main()の種類
返り値、引数あり
static int Main(string[] args)

返り値、引数なし
static void Main()

返り値あり、引数なし
static int Main()

Main()の返り値をvoidにするとプログラムが終了したときに0を返す。
コマンドライン引数の最初の要素(args[0])にはプログラム名は含まれていない。もしプログラム名を含むコマンドライン引数が欲しい場合はGetCommandLineArgs()を使う。
string[] commandLineArgs = Environment.GetCommandLineArgs();
foreach(string arg in commandLineArgs)
Console.WriteLine("Arg: {0}", arg);

Main()をpublicにすると外部からアクセスを許可することになるので、注意。って当たり前か。Visual Studioはデフォルトでprivateになるみたい。

コメント

このブログの人気の投稿

howmとorg-mode両方でタスク管理できるようにした

Fenrirを少し使いやすく

fenrirにmigemoを入れたのでメモ