C# 结构
结构中设置私有字段,然后用属性进行封装,在外通过属性进行访问,报错说 使用了未赋值的局部变量
代码如下
结构体代码
namespace T2TEST
{
public struct Test02
{
//私有字段_a
private int _a;
//私有字段_a的属性A
public int A
{
get { return _a; }
set { _a = value; }
}
//私有字段_b
private double _b;
//私有字段_b的属性B
public double B
{
get { return _b; }
set { _b = value; }
}
//输出_a,_b
public void Show()
{
Console.WriteLine("_a={0},_b={1}",_a,_b);
}
}
}
namespace T2TEST
{
class Program
{
static void Main(string[] args)
{
//创建结构体对象
Test02 te;
//通过属性赋值
te.A = 12;
te.B = 13.5;
te.Show();
}
}
}