Search:

CONVENTIONS, ETC.

Function names start with caps

__


BASIC

Trace:
System.Diagnostics.Trace.WriteLine(s);

Standard in
string s = System.Console.In.ReadLine();

Standard out
System.Console.Out.WriteLine(s);

Standard error
System.Console.Error.WriteLine(s);

Output hex:
value.toString("X")

Strings are delimited by double quotes, chars delimited by single quotes

"F" after a numeric literal means its a float

Parseint:
Int32.Parse(666);

getTime:
DateTime.Now.Millisecond;

__


PREVENT MULTIPLE INSTANCES

    private static Mutex mutex;
    ...
    bool firstInstance;
    Mutex mutex = new Mutex(false, "Local\\ConsoleTest1", out firstInstance);
    if (!firstInstance)
    {
        System.Diagnostics.Trace.WriteLine("Already running.");
        return;
    }


MISC USEFUL

    Quit:
        Application.Exit();

Page last modified on April 18, 2010, at 10:23 AM