Back to Tips
práctica mecanografía C#

Consejos de Mecanografía C#: Domina la Sintaxis C#

Aprende consejos para escribir código C# más rápido. Desde consultas LINQ y async/await hasta propiedades y genéricos.

C# es un lenguaje moderno desarrollado por Microsoft. Es ampliamente utilizado en desarrollo de juegos con Unity, aplicaciones empresariales y desarrollo web con ASP.NET.

Por qué importan las habilidades de mecanografía C#

C# combina el poder de C++ con la simplicidad de Visual Basic. Su rica sintaxis incluye LINQ, async/await y pattern matching.

Símbolos C# esenciales

1

Llaves ({})

Bloques de código e inicializadores de objetos.

2

Signo de dólar ($)

Prefijo de interpolación de cadenas.

3

Signo de interrogación (?)

Tipos nullables y operadores null-conditional.

4

Flecha (=>)

Expresiones lambda y miembros expression-bodied.

5

Doble interrogación (??)

Operador null-coalescing.

Patrones de clase C#

csharp
public class User
{
    public string Name { get; set; }
    public int Age { get; set; }
}
csharp
public record Person(string Name, int Age);

Patrones de propiedades C#

csharp
public string Name { get; set; }
csharp
public string FullName => $"{FirstName} {LastName}";

Patrones LINQ C#

csharp
var result = list.Where(x => x > 0).Select(x => x * 2);
csharp
var first = list.FirstOrDefault(x => x.Name == "John");

Patrones Async/Await

csharp
public async Task<string> GetDataAsync()
{
    return await httpClient.GetStringAsync(url);
}

Consejos de práctica

Practica auto-propiedades hasta que sean automáticas

Domina la interpolación de cadenas con $""

Practica el encadenamiento de métodos LINQ

Put these tips into practice!

Use DevType to type real code and improve your typing skills.

Start Practicing