结构体定义和类差不多,只是不是用Class 而是struct.
struct Person
{
public int Age{get;set;}
public string Name{get;set;}
public void SayHello()
{
Console.writeLine("HI");
}
}
因为结构体是值类型,所以传递的是(拷贝)。
string s1="abc"; string s2="abc";
Console.writeLine(object.ReferenceEquals(s1,s2));//看的是不是指向同一个对象
本文详细介绍了C#编程语言中结构体与类的区别,并阐述了结构体作为值类型如何实现引用传递的过程。通过实例演示,读者能够深入理解C#中的值类型与引用类型的差异。
258

被折叠的 条评论
为什么被折叠?



