C# Siguiente Paso

所在平台: Udemy

课程主页: https://www.udemy.com/course/csharp-siguiente-paso/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** C# Siguiente Paso (C# 下一步) **课程概述:** 本课程专为已掌握 C# 基础编程概念(如循环、条件语句、方法等)的学习者设计,旨在引导您进入 C# 更高级的领域。课程将重点讲解如何使用 LINQ 查询列表、理解委托(包括 Lambda 表达式、匿名委托、Action、Func 和 Predicate)、掌握泛型、创建扩展方法等关键概念。所有教学内容将通过控制台应用程序进行,专注于 C# 语言本身,不依赖外部库。 **课程内容亮点:** * **基础知识回顾:** 巩固 C# 中的各种数据类型(string, int, datetime, guid, tuple, valuetuple 等)以及常用的集合类型。 * **LINQ 详解(两部分):** 深入学习 LINQ 的各种语句,理解其输入参数和工作原理。课程将侧重于面向对象的 LINQ,并使用 Lambda 表达式语法。 * **委托和 Lambda 表达式:** 掌握委托、Lambda 委托、匿名委托,以及 Action、Func 和 Predicate 的用法,它们是理解 LINQ 的重要基础。 * **泛型:** 学习泛型,这是 LINQ 正常运作的关键部分。 * **扩展方法:** 学会创建自己的扩展方法,为现有数据类型(如为 DateTime 添加计算年龄的功能)添加新功能。 * **LINQ 高级应用:** 结合委托和泛型知识,运用委托为 LINQ 查询提供新的视角和解决方案。通过实现 IComparable 接口,为自定义类在 LINQ 中提供额外的功能。 * **C# 技巧与锦囊:** 包含一系列实用的 C# 技巧,以及之前未涵盖的新技巧,该部分未来有望持续扩展。 * **运算符重载:** 学习如何实现运算符重载,增强代码的表达能力。 **目标受众:** 希望提升 C# 技能的学习者,建议具备 C# 基础到中级(或中级到高级)的知识水平。

课程评论(0条)

课程详情

Una vez que hemos aprendido la base de la programación, es decir, ya sabemos realizar ciclos, condiciones, métodos, etc, en C# el siguiente paso es aprender a manejar listas con LinQ, delegados, genéricos, métodos de extensión, etc.El material que se utilizará será realizado en aplicaciones de consola, focalizando los conceptos en lenguaje C#, sin la ayuda de librerías externas.En primer lugar, se realizará una sección de repaso de fundamentos:Se repasarán los distintos tipos que existen en C# (string, int, datetime, guid, tuple, valuetuple, entre otros)Se mostrarán las colecciones más destacadas de C#En este curso aprenderás a:Utilizar las distintas sentencias de LinQ, comprender sus parámetros de entrada y como es su funcionamiento, esto se dividirá en 2 partes a lo largo del curso. LinQ será dirigido a objetos y se utilizará la sintaxis con lambda.Utilizar delegados, delegados lambda y delegados anónimos (Action, Func y Predicate), Func y Predicate son importantes para comprender el manejo de LinQ.Utilizaremos genéricos, otra pieza importante en el funcionamiento de LinQ.Realizaremos nuestras propias extensiones, esto es crear nuevas funcionalidades para tipos de datos ya existentes, por ejemplo al tipo DateTime agregar una funcionalidad calcular edad.Con los conocimientos adquiridos principalmente en delegados y genéricos, le daremos otra vista a LinQ utilizando delegados para darle otro enfoque a nuestras soluciones. Se implementará IComparable para darle otra funcionalidad a LinQ en nuestras clases personalizadas.Realizaremos una sección con algunos tips de C# y también otros tips no vistos en videos anteriores, esta sección podrá ampliarse en el futuro.Implementación de la sobreescritura de operadores. El curso está dirigido a personas con ánimo de mejorar sus conocimientos en C#, con un conocimiento Básico-Intermedio (también puede ser Intermedio-Avanzado).

课程标签

0人关注该课程

主题相关的课程