c# { set; get; }

c#

だいぶ前から気になっていたんだけど使ったことがなかった。
必要がなかったのはおいらが使わなくても支障のないレベルだったからか。
やってみたらなんだそんなことかということで以下理解のための例題。
こういうことって取組む時間が必要だね。いつまでたってもレベルが上がらないのは勉強時間が持てない・持たないからだ。
準備のための学習期間は派遣にはないからね。今までの技術力と実績だけが求められる。
新しいことで仕事なら、その勉強のための時間を確保して学習に投資だ。学習だけならコストは安いけど、仕事がその間ないというコストがかかってる。

クラスを別ファイルがピンとこなかった。検索してみると「あっそう!」ということで簡単でした。

namespace set_get
{
    class Class1
    {
        public int number  {set; get;}
        public string title{set; get;}
    }
}
namespace set_get
{
    public partial class Form1 : Form
    {
        Class1 c1 = new Class1();

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            c1.number = 10;
            textBox1.Text = c1.number.ToString();

            c1.title = "Hello c#";
            textBox2.Text = c1.title;
        }
    }
}
No tags for this post.
タイトルとURLをコピーしました