Exemple #1
0
    public Chapter1()
    {
        class1 obj1 = new class1();
        class2 obj2 = new class2();
        Type type = typeof(StreamReader); // typeof - извлечь объект типа Type из StreamReader

        if (obj1 is class1)
            Console.WriteLine("obj1 type class1"); //тру - типы одинаковые

        if (obj2 is class1)
            Console.WriteLine("obj2 type class2 : class1"); //тру - наследование

        if (obj1 is object)
            Console.WriteLine("obj1 type class1 : object"); //тру - object базовый класс

        obj2 = obj1 as class2; //сделать приведение типов если это возможно, иначе null
        if (obj2 == null)
            Console.WriteLine("приведение типов невозможно");

        Console.WriteLine(type.FullName); //название типа
        if (type.IsClass)
            Console.WriteLine("относится к классу"); //является ли классом
        if (!type.IsAbstract)
            Console.WriteLine("является конкретным классом"); //абстрактный ?
    }
Exemple #2
0
    public static void Main()
    {
        class1 c = new class1();

        c.m1();
        c.m2();
    }
Exemple #3
0
        public static void Main(string[] args)
        {
            class1 dod = new class1();

            Console.WriteLine("hello" + dod.hello);
            class2 ded = new class2();
        }
Exemple #4
0
        static void Main(string[] args)
        {
            #region MyRegion
            // calcHandler d1 = Add;
            // calcHandler d2 = Substract;
            // //int result=d1(3, 4);
            //// Console.WriteLine("result="+result);
            // calcHandler d3 = d1 + d2;
            //// d3(30, 4);

            // Func<int, int, int> f1 = Add;
            // f1(3, 4);

            // Action<int, string> a1 = SayHello;
            // a1(12, "sima");

            // Predicate<int> p1 = IsBig;
            // Console.WriteLine(p1(290));
            #endregion

            class1 x = new class1();
            x.NameChanged += x_NameChanged;
            x.FirstName    = "chaim";
            x.FirstName    = "moshe";
        }
    static void Main(string[] args)
    {
        class1       c1    = new class1(1, 2);
        Func <int>   getp1 = c1.getp1;
        class2 <int> c2    = new class2 <int>(getp1);

        c2.Add(c1);
    }
 static void Main(string[] args)
 {
     base1  t1 = new type1();
     class1 c1 = new class1(t1);
     base1  t2 = new type2();
     class1 c2 = new class1(t2);
     //.....
 }
    public static void Main()
    {
        class1 a = new class1();

        Console.WriteLine(a.Display());
        Console.WriteLine(a.Print());
        a.addMethod();
    }
Exemple #8
0
        static void Main(string[] args)
        {
            Console.Write("Name: ");
            string name = Console.ReadLine();

            Console.Write("Hello {0}", name);
            string nme = Console.ReadLine();
            Class1 cl  = new class1();
        }
Exemple #9
0
        static void Main(string[] args)
        {
            class1 obj1 = new class1();
            class2 obj2 = new class2();

            //Datatype int
            obj1.InvoiceNumber = 123;
            //Datatype object.
            obj2.InvoiceNumber = "123456";
        }
Exemple #10
0
        static void Main(string[] args)
        {
            BaseClass bc = new BaseClass();

            bc.sayHello();

            DriverdClass dc = new DriverdClass();

            dc.sayHello();

            BaseClass bc2 = new DriverdClass(); //基类可以new一个DriverdClass,但是被覆盖的方法使用自己本身的

            bc2.sayHello();                     //这里的输出是BaseClass

            Test test = new Test();

            test.sayHello();

            BaseClass bc3 = new DriverdClass2(); //基类可以new一个DriverdClass,但是被覆盖的方法使用自己本身的

            bc3.sayHello();                      //这里的输出是BaseClass

            //索引器
            IndexDemo id = new IndexDemo();

            id[0] = "chen";
            id[1] = "ke";
            id[2] = "jin";
            Console.WriteLine("{0}{1}{2}", id[0], id[1], id[2]);

            Test t = new Test();

            t.sayHello();
            t.X = 100;
            Console.WriteLine(t.X);
            //Test2 t2 = new Test2();//会报错,实例化抽象类。
            //t2.sayHello();
            //Console.WriteLine(t2.add());
            //Console.WriteLine(t2.add2());
            //t2.x = 10;
            //Console.WriteLine(t2.x);

            contact ct1 = new class1();
            contact ct2 = new class2();
            class2  sp  = new class2();

            sp.prinf();
            ct1.prinf();
            ct2.prinf();

            Console.ReadKey();

            Console.ReadKey();
        }
Exemple #11
0
    public static Class1 Make(class1 which)
    {
        switch (which)
        {
        case classA: return(new ClassA());

        case classB: return(new ClassB());

        default: return(null);
        }
    }
Exemple #12
0
    public static void Main()
    {
        i1 obj1 = new class1();
        i2 obj2 = new class1();

        obj1.Method1();
        obj2.Method1();
        class1 c1 = new class1();

        c1.Method1();
    }
Exemple #13
0
        static void Main(string[] args)
        {
            class1 dene = new class1();

            dene.start();
            dene.login();
            dene.SearchBilgisayar();
            dene.Paging();
            dene.SepeteAt();
            dene.finish();
        }
Exemple #14
0
        static void XMLSerialize()
        {
            class1 c = new class1();

            c.Age  = 10;
            c.Male = true;
            c.Name = "Jesse";
            Console.WriteLine("Serailize - Convert class and values into XML\n");
            Console.WriteLine(@"Raw XML stored in C:\Users\jesse-olivarez\Documents\Repositories\Exam70-483\ConsoleApplication1\bin\Debug");
            c.Save("TestFile.xml");
        }
Exemple #15
0
        static void Main(string[] args)
        {
            contact ct1 = new class1();
            contact ct2 = new class2();
            class2  sp  = new class2();

            sp.prinf();
            ct1.prinf();
            ct2.prinf();

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            class1   c = new class1();
            Program2 p = new Program2();

            ////c.show(); error dekhabe
            //// p.show(); error dekhabe
            ////c.show1(); error dekhabe
            p.show1(); //cause protected error dekhabe naa
            //c.show2();//error dekhabe
            //p.show2();//error dekhabe
        }
Exemple #17
0
    private void button1_Click_1(object sender, EventArgs e)
    {
        class1 l_objClass1 = new class1();

        l_objClass1.FileRead +=
            delegate { lblStatus.Text = "File Read..."; };
        l_objClass1.FileParsed +=
            delegate { lblStatus.Text = "File Parsed..."; };
        l_objClass1.FileSaved +=
            delegate { lblStatus.Text = "File Saved..."; };
        l_objClass1.DoOperation();
    }
Exemple #18
0
        static void Main(string[] args)
        {
            class1 objectX = new class1();

            objectX.tekstOpenbaar += "gello there";
            class2 objectY = new class2();

            objectY.OpenbareFunctie();
            Console.WriteLine("variable in een namespace van een class " + objectY.getalOpenbaar);
            Console.WriteLine(objectX.tekstOpenbaar);
            objectY.varvoid();
            objectX.farfeched();
        }
        private void button5_Click(object sender, EventArgs e)
        {
            class1 x = new class1();

            x.test1();
            x.test2();
            ///..............
            //x.Dispose();
            using (class1 y = new class1())
            {
                //因為class1有實作IDisposable 所以才能使用using語法糖
            }//auto y.dispose()
        }
Exemple #20
0
    static void Main(string[] args)
    {
        class1 c1 = new class1();

        c1.print();
        ((ExI1)c1).print();
        ((ExI2)c1).print();
        ExI1 exI1 = new class1();

        exI1.print();
        ExI2 exI2 = new class1();

        exI2.print();
    }
        static void Main(string[] args)
        {
            Record1 r1a = new("FirstName1", "LastName1");
            Record1 r2a = new("FirstName1", "LastName1");
            Record1 r3a = new("FirstName3", "LastName3");

            class1 c1a = new class1("ClassFirstName1", "ClassLastName1");
            class1 c2a = new class1("ClassFirstName1", "ClassLastName1");
            class1 c3a = new class1("ClassFirstName3", "ClassLastName3");

            Console.WriteLine("Record Type:");
            Console.WriteLine($"To String : {r1a} ");
            Console.WriteLine($"Are the two objects equal? {Equals(r1a,r2a)}");
            Console.WriteLine($"Are the two references equal? {ReferenceEquals(r1a, r2a)}");
            Console.WriteLine($"Are the two objects ==? {r1a == r2a}");
            Console.WriteLine($"Has code of Record 1: {r1a.GetHashCode() }");
            Console.WriteLine($"Has code of Record 2: {r2a.GetHashCode() }");
            Console.WriteLine($"Has code of Record 3: {r3a.GetHashCode() }");

            Console.WriteLine("**************************************************");
            Console.WriteLine("Class Type:");
            Console.WriteLine($"To String : {c1a} ");
            Console.WriteLine($"Are the two objects equal? {Equals(c1a, c2a)}");
            Console.WriteLine($"Are the two references equal? {ReferenceEquals(c1a, c2a)}");
            Console.WriteLine($"Are the two objects ==? {c1a == c2a}");
            Console.WriteLine($"Has code of Class 1: {c1a.GetHashCode() }");
            Console.WriteLine($"Has code of Class 2: {c2a.GetHashCode() }");
            Console.WriteLine($"Has code of Class 3: {c3a.GetHashCode() }");
            Console.WriteLine();

            // Anonymous tuples
            var(fn, ln) = r1a;
            Console.WriteLine($"The value of fn is {fn} and the value of ln is {ln}"); // Deconstructor of record used

            Record1 r4a = r1a with
            {
                FirstName = "NewFirstName1"
            };

            Console.WriteLine($"Updated Record1: {r4a}");
            Console.WriteLine();
            RecordB rb1 = new RecordB("NewFirstName1", "NewLastName2");

            Console.WriteLine($"Record B Instance 1 value: {rb1}");
            //Console.WriteLine($"Record B Instance 1 value - expanded: {rb1.FirstName} : {rb1.LastName} - Full Name : {rb1.FullName}");
            Console.WriteLine(rb1.SayHello());
            Console.ReadLine();
        }
    }
        static void Main1(string[] args)
        {
            class1 o = new class1();    // creating object of class1

            //// 1 Without using setter getter
            //o.i = 100;  // Assigning value to the public member of class1
            //Console.WriteLine(o.i); // printing the value



            //// 2 Using setter getter
            //o.SetI(100);
            //Console.WriteLine(o.GetI());
            //o.SetI(50);
            //Console.WriteLine(o.GetI());


            //// 3 Properties and Validation in .net
            //o.P1 = 111;
            //Console.WriteLine(o.P1);
            //o.P1 = 50;
            //Console.WriteLine(o.P1);


            //// 4 String properties
            //o.S1 = "Shankar";
            //Console.WriteLine(o.S1);


            //// 5 Read only Property
            //Console.WriteLine(o.S2);


            //// 6 Auto properties
            //o.P2 = 100;
            //Console.WriteLine(o.P2);

            //o.P3 = "shankar";
            //Console.WriteLine(o.P3);


            Console.ReadLine();
        }
Exemple #23
0
        private async void submit_click(object sender, RoutedEventArgs e)
        {
            try
            {
                class1 a1 = new class1
                {
                    events  = event1.SelectedItem.ToString(),
                    place   = place.Text,
                    date    = date.Text,
                    website = web.Text
                };
                await MobileService.GetTable <class1>().InsertAsync(a1);

                MessageDialog m1 = new MessageDialog("data inserted");
                await m1.ShowAsync();
            }
            catch (Exception ex)
            {
                var m = new MessageDialog("Exception\n" + ex).ShowAsync();
            }
        }
Exemple #24
0
        static void XMLDeserialize()
        {
            class1 c = LoadFromFile("TestFile.xml");

            Console.WriteLine(" Age = {0}, Name = {1}", c.Age, c.Name);
        }
Exemple #25
0
 static void Main(string[] args)
 {
     class1 cls = new class1();
     string str = cls.method2();
 }
Exemple #26
0
    public static void Main()
    {
        var b = new class1().GetCredentialsValidator("test");

        Console.WriteLine(b.IsTest);
    }
 public controller(class1 cl1, class2 cl2)
 {
     Console.WriteLine("Instanciation par controller(class1 cl1, class2 cl2)");
     _cl1 = cl1;
     _cl2 = cl2;
 }
Exemple #28
0
 public void Test1()
 {
     var tes = new class1();
     var ass = typeof(IInterface11).IsAssignableFrom(typeof(class1));
 }
Exemple #29
0
 static void Main(string[] args)
 {     
        class1 tt = new class1();
        Console.WriteLine("Dang insert du lieu!!!");
       
        for (int i = 0; i < 100; i++)
        {
            tt.getdata(2600 + i);
            tt.getvalue(2600 + i);
            tt.Xu_ly();
              
            for (int j = 1; j <= 4; j++)
            {
                if (tt.KQ[j] > 0)
                {
                    string sql = "INSERT INTO nvxt VALUES('" + tt.SBD + "','" + j + "','" + tt.NV[j] + "','" + tt.KQ[j] + "')";
                    tt.insert(sql);
                }
            }
            
        }
        Console.WriteLine("OK!!! Insert thanh cong!!!");
        Console.ReadLine();
 }
Exemple #30
0
        static void Main(string[] args)
        {
            class1 c1 = new class1();

            c1.show1();
        }
 public void Add(class1 cs)
 {
     // Something like this
     var val = this.getValue(class1);
     // do something with val
 }
 static void Main(string[] args)
 {
     class1 c1 = new class1(1, 2);
     // create the Func as a lambda and pass to the constructor.
     class2 <int> c2 = new class2 <int>(c => c.getp1)
 }
Exemple #33
0
 public UtilityClasses(class1 c1, class2 c2)
 {
     this.c1 = c1;
     this.c2 = c2;
 }
 public controller(class1 cl1)
     : this(cl1, new class2())
 {
     Console.WriteLine("Instanciation par controller(class1 cl1)");
 }