我很困惑,经常看到我们通过以下
创建自定义对象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?
有任何性能/内存分配差异吗?