Capítulo 6. Fundamentos de .NET
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 la BCL .NET. 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 .NET básicos, 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 es un alias de la estructura System.Char
. 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 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 como en ...
Get C# 12 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.