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("является конкретным классом"); //абстрактный ? }
public static void Main() { class1 c = new class1(); c.m1(); c.m2(); }
public static void Main(string[] args) { class1 dod = new class1(); Console.WriteLine("hello" + dod.hello); class2 ded = new class2(); }
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(); }
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(); }
static void Main(string[] args) { class1 obj1 = new class1(); class2 obj2 = new class2(); //Datatype int obj1.InvoiceNumber = 123; //Datatype object. obj2.InvoiceNumber = "123456"; }
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(); }
public static Class1 Make(class1 which) { switch (which) { case classA: return(new ClassA()); case classB: return(new ClassB()); default: return(null); } }
public static void Main() { i1 obj1 = new class1(); i2 obj2 = new class1(); obj1.Method1(); obj2.Method1(); class1 c1 = new class1(); c1.Method1(); }
static void Main(string[] args) { class1 dene = new class1(); dene.start(); dene.login(); dene.SearchBilgisayar(); dene.Paging(); dene.SepeteAt(); dene.finish(); }
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"); }
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 }
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(); }
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() }
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(); }
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(); } }
static void XMLDeserialize() { class1 c = LoadFromFile("TestFile.xml"); Console.WriteLine(" Age = {0}, Name = {1}", c.Age, c.Name); }
static void Main(string[] args) { class1 cls = new class1(); string str = cls.method2(); }
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; }
public void Test1() { var tes = new class1(); var ass = typeof(IInterface11).IsAssignableFrom(typeof(class1)); }
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(); }
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) }
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)"); }