예제 #1
0
    public static void Main()
    {
        StructDemo sd1 = new StructDemo();

        sd1.Id   = 101;
        sd1.Name = "Mark";

        StructDemo sd2 = sd1;

        sd2.Id   = 102;
        sd2.Name = "Marry";

        Console.WriteLine("sd1.Id = {0}, sd1.Id = {1}, && sd2.Name = {2}, sd2.Name = {3}", sd1.Id, sd1.Name, sd2.Id, sd2.Name);

        ClassDemo cd1 = new ClassDemo();

        cd1.Id   = 101;
        cd1.Name = "Mark";

        ClassDemo cd2 = cd1;

        cd2.Id   = 102;
        cd2.Name = "Marry";

        Console.WriteLine("cd1.Id = {0}, cd1.Id = {1}, && cd2.Name = {2}, cd2.Name = {3}", cd1.Id, cd1.Name, cd2.Id, cd2.Name);
    }
예제 #2
0
    public static void Main()
    {
        //Static constructor call prior to instance one.
        ClassDemo cd = new ClassDemo(5);

        Console.WriteLine(cd.CalculateArea());
    }
예제 #3
0
    public static void Main()
    {
        ClassDemo dc = new ClassDemo();

        dc.Display();
        ClassDemo cd = new ClassDemo("Git", "Hub");

        cd.Display();
    }
예제 #4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            ClassDemo.Main(new string[] { });

            Calculator calc = new Calculator();

            int result = calc.Sum(3, 4);

            int result2 = calc.Sum(3, 4, new NumberManagerDefaultImpl());

            int result3 = calc.Sum(3, 4, new NumberManagerCustomImpl());

            int result4 = calc.Sum(3, 4, new NumberManagerCustomCSharpImp());

            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.activity_main);
        }