jueves, 21 de julio de 2016

Tareas Comunes con Números en C# - Parte 1/5 | Conversiones

Índice

1. Introducción
2. Palabras Clave
3. Conversiones Númericas
4. Conclusiones
5. Literatura & Enlaces

1. Introducción

A partir de este artículo se inicia la serie C#: Tareas Comunes con Números en C#. Aquí el programador comprenderá varias de las operaciones comunes sobre valores numéricos que es posible efectuar con los artefactos de software que Microsoft .NET Framework proporciona. La serie se divide en 5 artículos que comprende
  1. Conversiones
  2. Matemática
  3. Estructura BigInteger
  4. Números Complejos
  5. Aleatoriedad

La primera parte -Conversiones- describe, a modo de resumen, los elementos de programa que permiten convertir números desde y hacia distintas fuentes: cadenas de caracteres, bases numéricas, entre otros.

2. Palabras Clave

  • Base numérica
  • Casting
  • Conversión

3. Conversiones

En las series Formato y Parseo en C# y Cadenas de Caracteres de Formato y Cadenas de Caracteres de Formato y Flags en C# se expusieron varios de los mecanismos que proporciona .NET Framework para la conversión de valores numéricos a partir de cadenas de caracteres -objetos string-.

En este artículo la tarea principal está enfocada en crear una tabla de resumen de estas operaciones de conversión disponibles para valores numéricos. La Tabla 1 describe una tarea, las operaciones involucradas, y un ejemplo explícito de su uso. 
Conversiones numéricas
Tabla 1. Ejemplos de conversiones numéricas.
¿Cuáles son los valores resultantes de cada conversión después de ejecutar estos ejemplos de código? En la Figura 1 se muestra el resultado obtenido en la ventana Debugger de LINQPad
Resultados conversiones numéricas
Figura 1. Resultados conversiones numéricas.
Este es el código fuente de prueba utilizado: 

> Prueba de ejecución (online): http://ideone.com/Ed90QR

4. Conclusiones

Se resumió el listado de funciones para la conversión de valores numéricos a partir de distintas fuentes, bases numéricas, tipo de casting, redondeo.

La segunda parte de esta serie discute varias de los miembros de la clase Math.

5. Literatura & Enlaces

Albahari, J., Albahari, B. (2012). C# 5.0 in a Nutshell. United States: O'Reilly Media.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.