Files
freeCodeCamp/guide/spanish/csharp/discards/index.md
gperez af6fa31f2a Add discards file to csharp spanish guide (#31482)
* Add discards file to csharp spanish guide

* fix: renamed file to index.md
2019-08-13 12:35:18 -07:00

832 B

title, localeTitle
title localeTitle
Discards Descartes

Descartes (Discards)

Es una característica introducida en C# 7.

Son variables que son asignadas pero nunca son leídas. Son representadas con la palabra clave _.

var numero = "2";
if(int.TryParse(numero, out _))
{
  Console.WriteLine("Es un número");	
}

Son útiles cuando se necesita el uso de una variable pero no se quiere leer su contenido y son soportadas en los siguientes casos:

  • Deconstrucción de tuplas y objetos
  • Pattern matching, usando is y switch
  • Llamadas a métodos con parámetros de salida
  • Como variable, si no existe otro _ en el contexto

Recursos