C#中的setter和getter和Objective C中的setter和getter(dot syntax / 点语法)有异曲同工之妙,现简要介绍一下C#中的setter和getter:
using System;class A{ private int data; public int MyData { set { data = value; } get { return data; } } public void print1() { Console.WriteLine("data is " + data); } public void print2() { Console.WriteLine("data is " + MyData); } public void print3() { Console.WriteLine("data is " + this.MyData); }}class Example{ static void Main() { A a = new A(); a.MyData = 100; Console.WriteLine("data : " + a.MyData); a.print1(); a.print2(); a.print3(); }}
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow