结构VS类

时间:2011-06-07 15:49:31

标签: c# class data-structures

  

可能重复:
  Struct v/s Class in C# - Please explain the behavior.

我很困惑,经常看到我们通过以下

创建自定义对象
public class Student
{
  public string Name{get;set;}
  public string Class{get;set;}
  public string Section{get;set;}
}

并创建即时消息并将其属性用作属性,例如

List<Student> absentUsers = new List<Students>();

Student studenttoadd = new Student();//Object
studenttoadd.Name = "You";
studenttoadd.Class = "PlayGroup";

absentUsers.Add(studenttoadd);

等等

但是我们可以对Struct做同样的事情吗?

所提到的方法是什么(我给出的例子)?

何时使用此方法以及何时使用struct?

有任何性能/内存分配差异吗?

0 个答案:

没有答案