C# 我们只是创建一个string类的引用,而不创建它的对象,然后开始使用它,这怎么可能呢?

C# 我们只是创建一个string类的引用,而不创建它的对象,然后开始使用它,这怎么可能呢?,c#,.net,vb.net,string,C#,.net,Vb.net,String,String是一个类,所以要使用它,我们应该创建它的一个对象。但我们只是引用它,并给它一个值。它是如何可能的以及在其中使用了什么概念 String类的元数据显示如下: String s = "test"; 公共密封类字符串:IComparable、IClonable、IConvertible、, I可比,IEnumerable,IEnumerable,IEquatable{…} 请解释一下。提前谢谢。请参阅以下SO的帖子 谢谢索拉布。这正是我要找的东西。。。这个问题是在NIIT中问我的。 p

String是一个类,所以要使用它,我们应该创建它的一个对象。但我们只是引用它,并给它一个值。它是如何可能的以及在其中使用了什么概念

String类的元数据显示如下:

String s = "test";
公共密封类字符串:IComparable、IClonable、IConvertible、,
I可比,IEnumerable,IEnumerable,IEquatable{…}

请解释一下。提前谢谢。

请参阅以下SO的帖子


谢谢索拉布。这正是我要找的东西。。。这个问题是在NIIT中问我的。
public sealed class String : IComparable, ICloneable, IConvertible, 
IComparable<string>, IEnumerable<char>, IEnumerable, IEquatable<string> {...}