using System; using System.Runtime.InteropServices; namespace HelloWorld { public class TestObject { public uint theValue; public TestObject() { } public void IncrementValue() { IncrementValue(1); } public void IncrementValue(uint by) { theValue = theValue + by; } public uint Value { get { return theValue; } } } public class Program { public static void UseTestObject() { TestObject Hello = new TestObject(); TestObject World = new TestObject(); Hello.IncrementValue(7); World.IncrementValue(5); uint theValue = Hello.Value + World.Value; //World.IncrementValue(6); //World.DoWrite(); } public static void CallInteger() { Integer(); } public static void Integer() { int i = 22; } public static void StringViaCtor() { //object x = new string('t', 45); } public static void NewObject() { object x = new Object(); } public static void LiteralString() { object x = "Hello, World!"; } public static void EmptyMethod() { } public static void CallEmptyMethod() { EmptyMethod(); } public static void Main() { CallEmptyMethod(); CallInteger(); Integer(); StringViaCtor(); LiteralString(); NewObject(); UseTestObject(); UseArray(); DoWriteLines(); } public static void UseArray() { int[] values = new int[] { 1, 2, 3, 4 }; int total = values[0] + values[1] + values[2] + values[3]; values[0] = 10; total = total + values[0] + values[1] + values[2] + values[3]; } public static void DoWriteLines() { string s = "Test"; //Console.WriteLine("Hello world!"); //Console.ReadLine(); } } }