添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

新的模板如何调用其他类?

Visual Studio 2022 新的C# 模板生成顶级语句,特别简练,隐藏了using和namespace、class等语句。那么如何在不切换回旧模板的情况下,调用其他类呢?

一、新的顶级语句

从 .NET 6 开始,使用 console 模板的新项目会生成与以前版本不同的代码。

二、在新的模板中调用其他类的方法

在代码最上方加入using 命名空间;重新引用一下当前的命名空间(即项目名称):

在这里插入图片描述
然后就可以正常调用其他类了:
在这里插入图片描述

1 背景与动机 通常,如果只想用 C# 在控制台上打印一行“Hello World!”,这可不是Console.WriteLine(“Hello World!”);一条 语句 就可以搞定的,还涉及到其他必要基础代码(如定义 和入口函数Main),例如下面: using System; class Program static void Main() Console.WriteLine(Hello World!); 就打印一句“Hello World!”,就这么多代码。这个不仅对于初学者来说麻烦,而且使得代码凌乱,并且增加了缩进层级。为了解决这些问题,就提出了顶 语发 还可以 创建一个 usings.cs文件 只做 全局using引用,但是只针对 本项目有用,不是整个解决方案 在这个 usings.cs 引用的命名空间 本项目 其他文件 不需要在引用。下面 .csproj 文件 enable 默认开启 常用的 命名空间 引用。项目 顶级 语句 只能 有一个文件 没有 main 和 namespace 但是 这个文件 却是 入口文件。在这个文件 操作 其他 同项目 其他。 如果你下载慢,就可以来这边下载。官方的下载速度太慢,真的等的没有耐心 Visual SVN is a professional grade Subversion integration plug-in for Visual Studio . Key benefits of Visual SVN are: Unbeatable reliability: Visual Studio will never crash or hang because of Visual SVN. Seamless integration: Visual SVN automatically handles added or renamed files and reflects these operations to Subversion. Real-time status: Visual SVN carefully tracks and displays all the current changes made to your working 在 模板 化控件 绑定到数据 FormView、DataList、Repeater 和 ListView Web 服务器控件使用 模板 显示数据和检索用户输入,以插入、更 或删除数据。此外,您还可以将 模板 与 GridView 和 DetailsView 控件一同使用,以自定义数据布局。 通过将 模板 化控件的 DataSourceID 属性设置为数据源控件的 ID,可以将 模板 化控件绑定到数据源控件(例如 LinqDataSource、ObjectDataSource 或 SqlDataSource 控件)。然后可以在 模板 使用 Eval 和 Bind 函数绑定到数据源 的数据。有关更多信息,请参见 数据绑 Visual Studio 2022 重命名解决方案和项目1.重命名解决方案2.重命名项目名3.修改程序集名称及命名空间4.全局替换项目名5.修改项目文件夹名称6.修改.sln文件7.修改完成 示例将 OldName 重命名为 NewName 1.重命名解决方案 右键解决方案,选择重命名,将 OldName 重命名为 NewName 2.重命名项目名 右键项目,选择重命名,将 OldName 重命名为 NewName,如果有多个项目则更改为对应的名称 3.修改程序集名称及命名空间 右键项目,选择 安装了具有 .NET 桌面 开发 工作负载的 Visual Studio 2022 版本 17.0.0 预览版。 选择此工作负载时,将自动安装 .NET 6 SDK。 创建一个名为“HelloWorld”的 .NET 控制台应用项目。 启动 Visual Studio 2022 。 在“开始”页上,选择“创建 项目”。 开启 Visual Studio 建解决方案 CsInvokeCppTest 同时产生一个 C# 控制台应用程序: CsInvokeCppTest,代码文件为 Program.cs 目标框架:.NET 5.0 (注意:这里的 C# 项目的框