在C#中,有
string
和System.String
两种类型。它们之间有什么区别?是否有一种比另一种更好用?混合使用它们是否存在任何潜在危险?如果它们是相同的,为什么同时存在这两种类型?为什么不只保留其中一种?在C#中string和String有什么区别?