顯示具有 instance 標籤的文章。 顯示所有文章
顯示具有 instance 標籤的文章。 顯示所有文章

2016年9月19日 星期一

[C#語言入門] New 的使用方法

Just a note to myself ...


寫法一:

          new Form() { Text = "Hello" }.ShowDialog();


寫法二:

           new Form().ShowDialog();


寫法三:

            //new : 可以調用實例(instance) 的初始化器, 還可以初始化多個屬性  ============
            Form myForm = new Form() { Text = "Hello", FormBorderStyle = FormBorderStyle.SizableToolWindow };  
            myForm.ShowDialog();


寫法四:

            //new : 可以調用實例(instance) 的初始化器  ==============
            Form myForm = new Form() { Text = "Hello" };  //設定屬性的初始值
            myForm.ShowDialog();


寫法五:

            //new : 可以調用實例(instance) 的構造器 =======================
            Form myForm = new Form();
            myForm.Text = "Hello";
            myForm.ShowDialog();


2016年9月15日 星期四

[C#語言入門] 使用 new 創建類別(class)的實例化(instance)

Just a note to myself…
Class & Instance 基礎觀念....



        /// <summary>
        /// 範例2: 2個引用變數,使用同一個實例(instance),同一個對象。像 ref
        /// </summary>
        private static void test2()
        {
            Form myForm1;
            Form myForm2;
            myForm1 = new Form();
            myForm2 = myForm1;
            myForm1.Text = "It is test";
            myForm2.Text = "I changed it";
            myForm1.ShowDialog();
        }