什么是 .NET?
当有人使用术语“.NET”时,其含义在很大程度上取决于上下文。 在此单元中,你将通过将 .NET 视为生态系统来了解它。 换句话说,你将了解到 .NET 是许多部件和人员的集合,这些部件和人员共同创建了生成应用程序的强大环境。 .NET 是用于应用程序开发的生…
51ASPX COMMUNITY
技术实践、开发文档与社区资讯,汇集在这里。
当有人使用术语“.NET”时,其含义在很大程度上取决于上下文。 在此单元中,你将通过将 .NET 视为生态系统来了解它。 换句话说,你将了解到 .NET 是许多部件和人员的集合,这些部件和人员共同创建了生成应用程序的强大环境。 .NET 是用于应用程序开发的生…
挑战 这些模块中的代码挑战将强化所学知识,有助于在继续操作之前增强自信。 步骤 1:删除前述练习中 .NET 编辑器内的所有代码 选择 .NET 编辑器中的所有代码,请按 Delete 键或 Backspace 键删除它。 步骤 2:在 .NET 编辑器中编写…
若要了解代码的工作原理,需要先了解什么是编程语言以及它如何将命令传达给计算机。 什么是编程语言? 编程语言(例如 C#)可用于编写希望计算机执行的指令。每一种编程语言都有不同的语法,但在你学习了第一种编程语言并尝试学习第二种语言之后,你将很快意识到它们具有许多…
在第一次实践练习中,你将使用 C# 将神圣的程序员用语打印到输出窗口。 编写第一个代码行 在软件开发者当中,有一个长久以来的传统,那就是将“Hello World!”这个短语打印到命令行或控制台窗口。 正如你将体验到的,你可以从这个简单的练习中学到很多关于编程…
我们在2020年6月首次将 dotnet monitor ,作为一个实验性工具,并在过去一年中努力将其变成一个生产级工具。今天,我很高兴地宣布,作为.NET 6的一部分, dotnet monitor 的第一个支持版本。 dotnet monitor 这款工具…
方法 这些模块中的代码挑战将强化所学知识,有助于在继续操作之前增强自信。 在此练习中,使用 Intellisense 或 docs.microsoft.com 来查找并调用返回两个数字中较大值的方法。 步骤 1:删除前述练习中 .NET 编辑器内的所有代码。 …
在上一单元中,我们使用掷骰子代码说明了两种不同方法:有状态(实例)方法和无状态(静态)方法。 但是,同一代码示例可帮助我们了解有关调用方法的其他关键概念,例如处理返回值、接受输入参数和选择方法的重载版本。 返回值 一些方法旨在完成其功能并“安静地”结束。 换言…
使用 Console.WriteLine() 方法时,从第一批代码开始,我们一直在调用方法。 并非所有类和方法的实现方式都相同。 本单元将介绍使用 .NET 类库中的方法时需要了解的一些最常用变量。 重点将介绍如何查找和使用文档来更好地了解每种方法的详细信息。…
除了 C# 语言本身,还需要其他项才能构建应用程序。 还需要 .NET 运行时,用于在最终用户的计算机上执行代码时托管并管理代码。 也可依赖于可在应用程序中使用的称为 .NET 类库的功能集合。 此单元介绍 .NET 类库的定义以及该类库对 C# 编程语言的补…
C# 编程语言由较大的功能库补充,使你能够创建桌面或 Web 应用程序、访问文件或 Internet 中的数据、执行高级的数学运算等等。 了解如何导航此功能库是关键之处,有助于更快地生成功能丰富的应用程序。 假设需要生成几个随机数字,使之与硬盘驱动器上包含数据…
前言 2022年5月27日,刚刚把VS2019升级到了VS2022,安装时已经不提供.NET Framework 4.0和.NET Framework 4.5的目标框架了,打开VS也提示不支持目标框架。 解决方法 1、下载.NET Framework框架 .N…
概述 .NET6 正式版本已经发布有一阵子了,今天我就体验一下如何将.NET Framework的项目升级为.NET 6. 升级条件: Windows 操作系统 .NET 6 SDK Visual Studio 2022 17.0 或更高版本 环境准备 ①首先…