c#入门-只读结构

只读方法

结构一般用于储存轻量的数据,只会较少地修改成员。在复制内容的成本低于地址解析时会有更好的性能。
结构中,可以为实例方法或实例属性添加readonly修饰符。在此修饰的方法或属性中,会视为所有字段都是只读的。
在这里插入图片描述

只读结构

结构前可以使用readonly修饰,被此修饰符修饰的结构所有实例字段都必须有readonly修饰。
方法和属性不用,因为本来就字段都有readonly了,不需要再视为字段有readonly了。

readonly struct Point
{
	public readonly int x = 10;
	public readonly int y = 12;
	public void Show()
	{
		Console.WriteLine(x + y);
	}
	public Point() { }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值