C# 委托(delegate)
简介 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。C# 中的委托(Delegate)类似于 C 或 …
51ASPX COMMUNITY
技术实践、开发文档与社区资讯,汇集在这里。
简介 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。C# 中的委托(Delegate)类似于 C 或 …
简介 事件是一种特殊的多播委托,仅可以从声明事件的类或结构中对其进行调用。类或对象可以通过事件向其他类或对象通知发生的相关事情。 发送(或引发)事件的类称为“发布者”,接收(或处理)事件的类称为“订阅者”。本文主要介绍C# 事件(event)。 1、事件 事件…
模型-视图-控制器 (MVC) 体系结构模式将应用分成 3 个主要组件:模型 (M)、视图 (V) 和控制器 (C) 。 MVC 模式有助于创建比传统单片应用更易于测试和更新的应用。 基于 MVC 的应用包含: 模型 (M):表示应用数据的类。 模型类使用验证…
本教程介绍具有控制器和视图的 ASP.NET Core MVC Web 开发。 如果你是初次接触 ASP.NET Core Web 开发,请考虑本教程的 Razor Pages 版本,此版本提供了更简单的起点。 请参阅 选择 ASP.NET Core UI ,…
简介 泛型类和泛型方法兼具可重用性、类型安全性和效率,这是非泛型类和非泛型方法无法实现的。 泛型通常与集合以及作用于集合的方法一起使用。 System.Collections.Generic 命名空间包含几个基于泛型的集合类。本文主要介绍C# 泛型。 1、泛型…
注销须知 【重要】 在您注销您的51Aspx平台帐号之前, 请充分阅读、理解并同意下列事项 。 【特别提示】 注销51Aspx平台帐号为不可恢复的操作,除您已授权提供至第三方的信息以外,注销帐号后您将无法再使用本51Aspx平台帐号或找回您浏览、关注、添加、绑…
简介 随着.NET的发展,.NET Core对跨平台支持得越来越好,ASP.NET Core能运行在Windows、macOS 或 Linux 上,这就意味着ASP.NET Core开发的网站,可以在除了Windows之外的平台运行,而且ASP.NET Cor…
一、简单代码实现 1.新建工程 2.打开设计器(查看设计器),托出一个label ,写上Hello 3.点击调试,即可看到网页效果 4.重新生成后,发布到指定路径下 5.弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件: 6.输入你自己定义的配置文…
一. 项目结构及功能介绍 首先介绍该项目的结构如下图所示: 从图中可以看到主要由6个功能组成,其中对应的运行效果如下图所示: 其功能主要分为六个部分,具体对应如下:清除上网痕迹模块(CleanIE.cs)、办公文档记录清除模块(CleanWord.cs)、文件…
一、每门课程问题 用一条 SQL 语句查询 学生表每门课都大于 80 分的学生姓名。 解决办法一: having 思路:如果最小的课程都大于80分,那他所有的课程分数,肯定都大于80分! 代码实现 SELECT name FROM xuesheng GROUP…
安装必要的工作负载 准备好新站点的第一步是准备开发环境。 必须在本地计算机上安装必要的工具,才能创建和部署 ASP.NET Core Web 应用。 接下来将介绍所需的开发工具及其安装方法。 配置开发环境 必须安装 Visual Studio 中的其他工具,才…
ASP.NET 5 是一个用于构建现代 web 应用的开源 web 框架 ,它支持 Windows, Linux 和 Mac 平台。它包含 MVC6 框架,此框架将 MVC 和 Web API 整合成为一个单一的 web 编程框架。ASP.NET 5 还将成为…