C# 在 Visual Studio 2019 中轻松设置命名空间
C# Set namespaces easly in Visual Studio 2019
我有一个 C# 项目,我正在映射来自 Json 个模型的很多 classes。
有些名称冲突,所以我每次都必须设置名称空间。我使用在线工具生成 classes 从 JSON 创建 C# classes,因此默认情况下 classes 没有命名空间。
有什么方法可以通过右键单击 class 或 Visual Studio 2019 上的某个工具,让我自动 select 一堆 classes并为他们设置一个命名空间?或者右键单击 class 并将其命名空间设置为工作区文件夹中文件系统中的路径?
问题是现在,我唯一的选择是复制名称空间,将其粘贴到每个 class 上,并一次又一次地用括号将代码括起来。我只是想让这个过程更容易。
另外我知道不需要将每个 class 都放在命名空间中,但为了防止执行时错误并保持代码排序,我更愿意这样做。
您可以将 JSON 粘贴为 类 到 Visual Studio。
它将使用当前命名空间创建 classes。只需创建一个新的 class,“将 JSON 粘贴为 类”,它将从剪贴板上的 JSON 创建每个模型。
您可以使用 Resharper 调整现有 类 的命名空间。
https://www.jetbrains.com/help/resharper/Fix_inconsistent_namespace_naming.html
@Francesc Bosch。
要更改现有 class 的名称空间,您可以右键单击您当前的名称空间并 select 重命名 -> 更改为您的新名称空间-> 单击 应用。
如果命名空间有多个深度,Visual Studio 将不允许您键入点。但是,如果您复制并粘贴一个点,它会成功,尽管有警告。
您还可以将 class 移动到更改后的目标命名空间。
1.Right-单击要移动的 class 的名称 -> select 快速操作和重构... - > 单击移至命名空间...
2.In 打开的对话框,select 您要将类型移动到的目标命名空间。
我有一个 C# 项目,我正在映射来自 Json 个模型的很多 classes。
有些名称冲突,所以我每次都必须设置名称空间。我使用在线工具生成 classes 从 JSON 创建 C# classes,因此默认情况下 classes 没有命名空间。
有什么方法可以通过右键单击 class 或 Visual Studio 2019 上的某个工具,让我自动 select 一堆 classes并为他们设置一个命名空间?或者右键单击 class 并将其命名空间设置为工作区文件夹中文件系统中的路径?
问题是现在,我唯一的选择是复制名称空间,将其粘贴到每个 class 上,并一次又一次地用括号将代码括起来。我只是想让这个过程更容易。
另外我知道不需要将每个 class 都放在命名空间中,但为了防止执行时错误并保持代码排序,我更愿意这样做。
您可以将 JSON 粘贴为 类 到 Visual Studio。
它将使用当前命名空间创建 classes。只需创建一个新的 class,“将 JSON 粘贴为 类”,它将从剪贴板上的 JSON 创建每个模型。
您可以使用 Resharper 调整现有 类 的命名空间。
https://www.jetbrains.com/help/resharper/Fix_inconsistent_namespace_naming.html
@Francesc Bosch。
要更改现有 class 的名称空间,您可以右键单击您当前的名称空间并 select 重命名 -> 更改为您的新名称空间-> 单击 应用。
如果命名空间有多个深度,Visual Studio 将不允许您键入点。但是,如果您复制并粘贴一个点,它会成功,尽管有警告。
您还可以将 class 移动到更改后的目标命名空间。
1.Right-单击要移动的 class 的名称 -> select 快速操作和重构... - > 单击移至命名空间...
2.In 打开的对话框,select 您要将类型移动到的目标命名空间。