c# 结构体的两种赋值方法
首先结构体在声明时是不能赋值的。赋值方式2 生命对象时直接赋值。在方法中通过引用赋值。
·
首先结构体在声明时是不能赋值的
//正确
struct Time
{
public int hour;
public int min;
public int sec;
};
//错误
struct Time
{
public int hour = 1;
public int min=2;
public int sec=3;
};
赋值方式1
在方法中通过引用赋值
private void Exp()
{
Time timer1 = new Time();
timer1.hour = 10;
timer1.min = 20;
timer1.sec = 30;
}
赋值方式2 生命对象时直接赋值
Time timer = new Time()
{
hour = 10,
min = 20,
sec = 30
};
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)