几天前,我决定开始学习C#。于是我买了一本书,开始阅读并练习编码。当我看到C#中的
但我更惊讶的是,我发现在C#中,
string
被认为是原始类型时,我感到惊讶。但我更惊讶的是,我发现在C#中,
string
以及其他所有的原始类型都有方法。作为一个Java开发者,我的理解是原始数据类型没有方法,只有类才有方法。但在C#中,以下代码是有效的:string name = "alex";
Console.WriteLine(name.ToUpper());
这怎么可能?它们真的是原始类型吗?我在这里缺少了什么吗?