首页 > 其他 > 详细

随笔,)匿名类型,结构

时间:2019-12-25 13:58:08      阅读:80      评论:0      收藏:0      [点我收藏+]

var tmp = new {

FirstName = "张三",

MiddleName = "李四",

LastName = "王二麻子"

};

 

这就是匿名类型/xyx

匿名类型是一个继承自Object的且没有名称的类

 

结构

存储在堆内存

public class Dimensions{

  public double Length{get;set;}

  public double Width{get;set;}

}

 

//上面定义了一个类,只存储长度和宽度,但是我们只需要两个数字即可,用不到很多类该有的东西

//所以我们直接定义一个结构体(struct)

 

public struct Dimensions{

  public double Length{get;set;}

  public double Width{get;set;}

}

结构不支持继承

对于结构,构造函数的工作方式有一些区别.如果没有提供默认的构造函数,编译器会自动提供一个.把成员初始化为其默认值

使用结构,可以指定字段如何在内存中布局

 

#摘自C#高级编程第十版 C#6 & .Net Core 1.0.pdf

随笔,)匿名类型,结构

原文:https://www.cnblogs.com/Anonymous-XG/p/12096093.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!