代码
using System;
namespace ConsoleApp2
{
//具有表达式体的属性访问器
class A {
int a;
public int B{
set => a = value;
get => a;
}
}
//表达式体属性
class B {
public string Ma { get; }
public string Mb { get; }
public B(string a, string b) {
Ma = a;
Mb = b;
}
public string Mc => $"{Ma}{Mb}";
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
//具有表达式体的属性访问器
A a = new A();
a.B = 5;
Console.WriteLine(a.B);
//表达式体属性
B b = new B("li","shan");
Console.WriteLine(b.Mc);
}
}
}
运行效果