为什么我不需要“使用 System”作为 C# 数据类型别名,但需要它们用于 .NET 类型
本文关键字:类型 NET 用于 别名 数据类型 不需要 使用 System 作为 为什么 | 更新日期: 2023-09-27 18:35:57
>假设我有一个顶部没有using System
的 C# 应用程序。这将起作用:
string a;
但这不会:
String a;
为什么第一个代码有效,尽管 C# 键入关键字(如 string
在后台映射到System.String
(此示例代码中未包含)?他们不需要using System
才能发挥作用吗?
因为string
是System.String
的别名。只 String
将不起作用,因为您需要指定System.String
或包含System
命名空间,例如 using System;
。