2021-06-07

C#基础_学习笔记--结构体

结构体

  • 值类型,可装/拆箱
  • 可实现接口,不能派生自类/结构体(不能有基类,不能有基结构体)
  • 不能有显式无参构造器
struct Student{ public int ID {get;set;} public string Name {get;set;}}//stu1是一个局部变量,分配在main函数的内存栈上,存的是Student类型的实例Student stu1 = new Student(){ ID = 101, Name = "Timtohy"};//装箱object obj = stu1; //将stu1实例copy丢到内存"堆"里去,用obj这个变量来引用堆内存中的stu1实例//拆箱Student student2 = (Student)obj;Console.WriteLine($"#{student2.ID} Name:{student2.Name}");//#101 Name:Timtohy

值类型与引用类型copy时不同

Student stu1 = new Student(){ID = 101,Name = "Timothy"};Student stu2 = stu1;stu2.ID = 1001;stu2.Name = "Michael";Console.WriteLine($"#{stu1.ID} Name:{stu1.Name}");//#101 Name:TimothyConsole.WriteLine($"#{stu2.ID} Name:{stu1.Name}");//#1001 Name:Michael

stu2和stu1是两个对象

结构体可以实现接口
interface ISpeak{	void Speak();}struct Student:ISpeak{ public int ID {get;set;} public string Name {get;set;} public void Speak(){  Console.WriteLine($"I'm #{this.ID} student{this.Name}"); }}
结构体不能有基结构体
结构体不能有显示无参构造器
struct Student{ public Student(){}//这样是错误的 public Student(int id,string name){  this.ID = id;  this.Name = name; }//正确  public int ID {get;set;} public string Name {get;set;}}








原文转载:http://www.shaoqun.com/a/786347.html

跨境电商:https://www.ikjzd.com/

勤商网:https://www.ikjzd.com/w/2219

cares:https://www.ikjzd.com/w/1302

imgur:https://www.ikjzd.com/w/156

代购公司:https://www.ikjzd.com/w/1982


结构体值类型,可装/拆箱可实现接口,不能派生自类/结构体(不能有基类,不能有基结构体)不能有显式无参构造器structStudent{publicintID{get;set;}publicstringName{get;set;}}//stu1是一个局部变量,分配在main函数的内存栈上,存的是Student类型的实例Studentstu1=newStudent(){ID=101,Name=&quo
catch of the day:https://www.ikjzd.com/w/456
易通全球跨境电商(深圳)有限公司:https://www.ikjzd.com/w/928
社交电商:https://www.ikjzd.com/w/1059
文鼎供应链:https://www.ikjzd.com/w/2193
AppStori:https://www.ikjzd.com/w/2584
Shopee开店准备:https://www.ikjzd.com/w/2636
3suisses:https://www.ikjzd.com/w/412
口述:女邻居爱爱太高调每晚都叫:http://lady.shaoqun.com/m/a/18818.html
口述:离婚后前夫为了我又背叛现在的家庭:http://lady.shaoqun.com/m/a/115856.html
骗子说老公偷情被捉 我上当了:http://lady.shaoqun.com/m/a/272878.html
口述新婚夜的疯狂 新婚妻子的味道让我无尽销魂(完)作者不详:http://lady.shaoqun.com/a/274053.html
心疼 女友做缩胸手术E杯变B杯:http://lady.shaoqun.com/a/271233.html
男友每次见面都逼我献初夜:http://www.30bags.com/a/252030.html
太粗了好痛快拔出去 妖娆小姨子被我顶在浴墙娇喘喊叫:http://www.30bags.com/a/254712.html
口述山村留守妇女的不堪往事 一步步陷入泥潭无法自拔:http://www.30bags.com/m/a/250253.html
为什么说护士不能娶 口述我和护士老婆生活的日子:http://www.30bags.com/m/a/250767.html
躲在瓜棚日儿媳妇。 那天我再也忍不住疯狂把儿媳妇摁在地上:http://www.30bags.com/m/a/255187.html

No comments:

Post a Comment