尼记笔记 好记性不如烂笔头,读书千遍不如写一写记一记

C#中的class和struct,record的区别?

C#中的class和struct,record的区别?

Class可以被实例化,属于引用类型

Struct属于值类型

Record 记录是一个语法糖,本质上还是class或者struct,它只编译时生效,运行时并没有记录这个东西,此外,根据官网介绍,记录不适合在EntityFrameworkCore中使用,毕竟它重写了Equals方法和相等运算(==和!=),这样可能会对EntityFrameworkCore的实体跟踪机制造成影响

2023-03-02 | 发布:ningjian | 分类:C#笔记 | 评论:0

发表留言: