2016 - 2024

感恩一路有你

结构体实例化对象 C#中的结构体要使用new来实例化吗?还是直接声明后直接使用?

浏览量:1926 时间:2021-03-18 06:12:14 作者:admin

C#中的结构体要使用new来实例化吗?还是直接声明后直接使用?

结构不使用new,同样可以使用,需要注意的地方就是,结构的字段成员需要初始化后才能使用,即不能使用那些未经初始化的数据成员。用法如下:

struct Point{ public int x public int y public void ShowPosition() { Console.WriteLine(x " " y) } } static void Main(){ Point p1 p1.x = 1// 初始化数据成员,下同。 p1.y = 2 p1.ShowPosition()// 当初始化完后可以使用。 int foo = p1.x // 亦可单独使用数据成员,下同。 int bar = p1.y }

结构体实例化对象 struct结构体类型 typedef可以用来定义变量吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。