slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Programación Orientada a Objetos ( MS.Net ) POO3501: Visual Studio .Net 2010 PowerPoint Presentation
Download Presentation
Programación Orientada a Objetos ( MS.Net ) POO3501: Visual Studio .Net 2010

Loading in 2 Seconds...

play fullscreen
1 / 18

Programación Orientada a Objetos ( MS.Net ) POO3501: Visual Studio .Net 2010 - PowerPoint PPT Presentation


  • 176 Views
  • Uploaded on

Programación Orientada a Objetos ( MS.Net ) POO3501: Visual Studio .Net 2010. Lenguaje C#: Conversiones (Casting/ Parsing ). Instrucciones. Conversiones de Tipos. Es la capacidad de cambiar un objeto de un tipo a otro.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Programación Orientada a Objetos ( MS.Net ) POO3501: Visual Studio .Net 2010' - lakia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
programaci n orientada a objetos ms net poo3501 visual studio net 2010

Programación Orientada a Objetos (MS.Net)POO3501: Visual Studio .Net 2010

Lenguaje C#: Conversiones (Casting/Parsing). Instrucciones.

introducci n al lenguaje c

Conversiones de Tipos

  • Es la capacidad de cambiar un objeto de un tipo a otro.
  • Se trata de una característica relativa al tiempo de ejecución, en lugar de al tiempo de compilación.
  • Las conversiones pueden ser implícitas o explícitas.
  • Las conversiones implícitas tienen lugar cuando es posible una conversión automática.
  • Las conversiones explícitas se invocan cuando existe la posibilidad de un error o pérdida de datos.

Introducción al Lenguaje C#

introducci n al lenguaje c1

Boxing y unboxing

Boxing es el proceso usado para convertir un tipo primitivo en un tipo de referencia. Para implementar esto, lo único que hace falta es asignar el tipo primitivo a un objeto. No es necesario realizar nada especial para que tenga lugar la conversión, ya que tiene lugar implícitamente durante la asignación.

Introducción al Lenguaje C#

introducci n al lenguaje c2

Boxing y unboxing

Unboxinges el proceso contrario al boxing, ya conocemos el tipo subyacente de un objeto que ha sido convertido (boxed), por lo tanto, lo único que debemos hacer es devolver al objeto a su tipo primitivo original, asignándolo de nuevo a un campo de su tipo primario original.

Introducción al Lenguaje C#

introducci n al lenguaje c3

Conversiones implícitas

Las conversiones implícitas tienen lugar de forma automática, sin necesidad de ninguna sintaxis ni ensayo adicional. Por ejemplo, la conversión de int a long sucede como una operación de asignación normal, según se aprecia en este ejemplo:

Introducción al Lenguaje C#

introducci n al lenguaje c4

Conversiones explícitas - Casting

Requerida cuando existe posibilidad de pérdida de datos o aparición de un error. Se utiliza un operador cast delante de la expresión. Un operador cast no es más que el nombre del tipo que va a ser convertido, encerrado entre paréntesis.

Introducción al Lenguaje C#

introducci n al lenguaje c5

Conversiones explícitas - Parsing

Es un mecanismo para llevar información desde un stringa un tipo de dato. Es facilitada por el método Parse(), principalmente lo que se hace traducir la cadena enviada hacia el tipo de dato al que se le solicita el parseo, obteniendo un valor de tipo de dato solicitante.

Introducción al Lenguaje C#

introducci n al lenguaje c6

Conversiones explícitas - Parsing

Para evitar que se produzca una excepción al momento de realizar el parsing, C# provee una forma para evaluar el parsing antes de realizarlo mediante el método TryParse(), este realiza una evaluación y retorna un valor del verdad indicando el éxito del proceso y el valor convertido en una variable de salida (out).

Introducción al Lenguaje C#

introducci n al lenguaje c7

Actividad 1:

Conversiones de tipos

Introducción al Lenguaje C#

introducci n al lenguaje c8

Instrucciones

  • Una instrucción es una unidad de creación de procedimientos a partir de la cual se construyen todos los programas de C#.
  • Una instrucción puede declarar una variable o constante local, llamar a un método, crear un objeto o asignar un valor a una variable, propiedad o campo.
  • Una instrucción de control puede crear un bucle, por ejemplo un bucle foru optar por bifurcarse a un nuevo bloque de código, por ejemplo una instrucción if o switch.
  • Generalmente, las instrucciones finalizan con un punto y coma (;).

Introducción al Lenguaje C#

introducci n al lenguaje c9

Instrucciones de Selección

if-else

La instrucción if selecciona un bloque de código para su ejecución en base al valor de una expresión lógica.

Introducción al Lenguaje C#

introducci n al lenguaje c10

Instrucciones de Selección

switch

La instrucción switch es una instrucción de control que controla múltiples selecciones y enumeraciones pasando el control a una de las instrucciones case de su cuerpo, como se muestra en el ejemplo siguiente:.

Introducción al Lenguaje C#

introducci n al lenguaje c11

Instrucciones de iteración

do

La instrucción do ejecuta una instrucción o un bloque de instrucciones entre {} repetidamente hasta que una expresión especificada se evalúe como false. En el ejemplo el bucle do-while se ejecuta mientras la variable sea menor que 5.

Introducción al Lenguaje C#

introducci n al lenguaje c12

Instrucciones de iteración

while

La instrucción while ejecuta una instrucción o un bloque de instrucciones repetidamente hasta que una expresión especificada se evalúa como false.

Introducción al Lenguaje C#

introducci n al lenguaje c13

Instrucciones de iteración

for

El bucle for ejecuta una instrucción o un bloque de instrucciones repetidamente hasta que una determinada expresión se evalúa como false. El bucle for es útil para recorrer en iteración arreglos y para procesar secuencialmente.

Introducción al Lenguaje C#

introducci n al lenguaje c14

Instrucciones de iteración

foreach

La instrucción foreach repite un grupo de instrucciones incluidas en el bucle para cada elemento de un arreglo o colección. Cuando ya se han recorrido todos los elementos, el control se transfiere fuera del bloque foreach.

Introducción al Lenguaje C#

introducci n al lenguaje c15

Actividad 2:

Manejo de Instrucciones

Introducción al Lenguaje C#