当前位置: 首页 > 编程语言 > C#

C#入门结构体分享

时间:2023-04-10 13:34:46 C#

概述:结构体类似于类,但都是值类型,存储在栈中。结构体不能继承和被继承,但是接口可以实现。结构成员的访问级别为公共、私有(默认)、内部。1.结构简单没有方法和属性的简单类可以声明为结构,以提高系统处理效率。定义结构类型:structPair{publicintx;公共字符串y;}call:Pairp;//只有结构体只有字段的时候,new才可以省略。对P1=新对();p.x=10;p.y="a";Console.WriteLine(p.y);2.带构造函数的结构结构可以自定义带参数的构造函数,所有实例字段都必须显式初始化。您不能显式创建默认构造函数。voidMain(){PairP1=newPair(10);P1.添加(1);控制台.WriteLine(P1.X);}structPair{privateintx;//实例字段不能在声明时赋值(即不能初始化)privatestaticPairorign=newPair();//静态字段可以在声明时赋值publicPair(intx)//构造函数{this.x=x;}publicintX//结构可以有属性{set{x=value;}得到{返回x;}}publicvoidAdd(inty)//结构也可以有方法{x=x+y;至此这篇关于C#入门的结构体类型Struct的文章就介绍到这里了。希望对大家的学习有所帮助,希望大家多多支持。以上就是C#学习教程:C#入门的结构类型Struct分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权请点击右侧联系管理员删除。如需转载请注明出处: