Capítulo 6. Fundamentos del marco
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Muchas de las facilidades básicas que necesitas al programar no las proporciona el lenguaje C#, sino los tipos de .NET Core. En este capítulo, cubrimos los tipos que ayudan en las tareas fundamentales de programación, como la comparación virtual de igualdades, la comparación de órdenes y la conversión de tipos. También cubrimos los tipos básicos de .NET, como string
, DateTime
, y Enum
.
Los tipos de esta sección residen en el espacio de nombres System
, con las siguientes excepciones:
StringBuilder
se define enSystem.Text
, al igual que los tipos para las codificaciones de texto.CultureInfo
y los tipos asociados se definen enSystem.Globalization
.XmlConvert
se define enSystem.Xml
.
Manejo de cadenas y textos
char
Un char
de C# representa un único carácter Unicode y alias del System.Char
estructura. En el Capítulo 2, describimos cómo expresar literales char
:
char c = 'A'; char newLine = '\n';
System.Char
define una serie de métodos estáticos para trabajar con caracteres, como ToUpper
, ToLower
, y IsWhiteSpace
. Puedes llamarlos a través del tipo System.Char
o a través de su alias char
:
Console.WriteLine (System.Char.ToUpper ('c')); // C Console.WriteLine (char.IsWhiteSpace ('\t')); // True
ToUpper
y respetan la configuración regional del usuario final, lo que puede dar lugar a errores sutiles. La siguiente expresión se evalúa ...
Get C# 8.0 en pocas palabras now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.