InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
Tutorial C#
Introduccion a C#
Programacion con C#
Fundamentos de C#
Operadores
Instrucciones
Estrcuturas de control.
Definición de clases
Creación de objetos
Herencia y métodos virtuales
Polimorfismo
Ocultación de miembros
Miembros de tipo
Encapsulación
Espacios de nombres
Importación de espacios de nombres
Espacio de nombres distribuidos
Variables y tipos de datos
Tablas unidimensionales
Tablas multidimensionales
La clase System.Array
Cadenas de texto
Constantes
Orden de inicialización de variables
Métodos
Métodos externos
Constructores
Destructores
Propiedades
Indizadores
Redefinición de operadores
Delegados y eventos
La clase MulticastDelegate
Llamadas asíncronas
Implementación interna de los delegados
Eventos
Estructuras
Boxing y unboxing
Constructores de estructuras
Enumeraciones
Interfaces
Excepciones
Otras instrucciones
Atributos
Definición de nuevos atributos
Lectura de atributos en tiempo de ejecución
Atributos de compilación
Pseudoatributos
Código inseguro
Definición de punteros
Manipulación de punteros
Operadores relacionados con código inseguro
Fijación de variables apuntadas
Novedades de C# 2.0
Genéricos
Tipos parciales
Iteradores
Mejoras en la manipulación de delegados
Tipos anulables
Modificadores de visibilidad de bloques get y set
Clases estáticas
Referencias a espacios de nombres
Supresión temporal de avisos
Atributos condicionales
Incrustación de tablas en estructuras
Modificaciones en el compilador
También puedes ver ...
SubVersion y Visual Studio
Encriptación con AES Rijndael - Ejemplo
TripleDES - Un ejemplo practico en C#
Insertar una marca de agua en documentos PDF
Serialización: XmlSerializer y BinaryFormater
Handler para manipular imagenes
Conversiones de tipos personalizadas (VB y C#)
Compresión por gzip y deflate
La página Web que está abriendo contiene tanto elementos seguros como no seguros.
Cómo insertar un fichero .xml en un campo de tipo XML de SQL server 2005 o 2008


Instrucciones

Concepto de instrucción

     Toda acción que se pueda realizar en el cuerpo de un método, como definir variables locales, llamar a métodos, asignaciones y muchas cosas más que veremos a lo largo de este tema, son instrucciones.

    Las instrucciones se agrupan formando bloques de instrucciones, que son listas de instrucciones encerradas entre llaves que se ejecutan una tras otra. Es decir, la sintaxis que se sigue para definir un bloque de instrucciones es:


 {                       
   <listaInstrucciones>           
 }
        

    Toda variable que se defina dentro de un bloque de instrucciones sólo existirá dentro de dicho bloque. Tras él será inaccesible y podrá ser destruida por el recolector de basura. Por ejemplo, este código no es válido:


public void f();
{
    { int b; }
    b = 1;   // ERROR: b no existe fuera del bloque donde se declaró
}

    Los bloques de instrucciones pueden anidarse, aunque si dentro de un bloque interno definimos una variable con el mismo nombre que otra definida en un bloque externo se considerará que se ha producido un error, ya que no se podrá determinar a cuál de las dos se estará haciendo referencia cada vez que se utilice su nombre en el bloque interno.                 

Instrucciones básicas

Definiciones de variables locales

    En el Tema 7: Variables y tipos de datos se vio que las variables locales son variables que se definen en el cuerpo de los métodos y sólo son accesibles desde dichos cuerpos. Recuérdese que la sintaxis explicada para definirlas era la siguiente:


<modificadores>
<tipoVariable> <nombreVariable> = <valor>;

    También ya entonces se vio que podían definirse varias variables en una misma instrucción separando sus pares nombre-valor mediante comas, como en por ejemplo:


int
a=5, b, c=-1;
           

Asignaciones

    Una asignación es simplemente una instrucción mediante la que se indica un valor a almacenar en un dato. La sintaxis usada para ello es:


<destino> = <origen>;

    En temas previos ya se han dado numerosos ejemplos de cómo hacer esto, por lo que no es necesario hacer ahora mayor hincapié en ello.

Llamadas a métodos

    En el Tema 8: Métodos ya se explicó que una llamada a un método consiste en solicitar la ejecución de sus instrucciones asociadas dando a sus parámetros ciertos valores. Si el método a llamar es un método de objeto, la sintaxis usada para ello es:


<objeto>.<nombreMétodo>(<valoresParámetros>);

    Y si el método a llamar es un método de tipo, entonces la llamada se realiza con:


<nombreTipo>.
<nombreMétodo>(<valoresParámetros>);

           

    Recuérdese que si la llamada al método de tipo se hace dentro de la misma definición de tipo donde el método fue definido, la sección <nombreTipo>. de la sintaxis es opcional.

Instrucción nula

    La instrucción nula es una instrucción que no realiza nada en absoluto. Su sintaxis consiste en escribir un simple punto y coma para representarla. O sea, es:


;

    Suele usarse cuando se desea indicar explícitamente que no se desea ejecutar nada, lo que es útil para facilitar la legibilidad del código o, como veremos más adelante en el tema, porque otras instrucciones la necesitan para indicar cuándo en algunos de sus bloques de instrucciones componentes no se ha de realizar ninguna acción.

 


Inicio | Tutorial C# OperadoresTutorial C#Estrcuturas de control. Versión para imprimir Foros de consulta

 
urgente por EDWAR
Respuesta recibida el [14/11/2007 09:09:27]
buenos dias tengo un problema tengo unabase de datos en acces 2007, en un formulario realizo una operacion entre dos campos con expresiones es decit =[valor1]*16/100 y sale el resultado pero no lo almacena en la tabla que debo hacer para que los almacene. Grcias.

 
muy bien por patita
Respuesta recibida el [20/04/2008 03:45:22]
ola buenas tardes antes q nada muy bien su pajina pero mi pregunta es cuales son las instrucciones de un directivo en una empres???

 
DEFINICIONES URGENTES por GISELLE
Respuesta recibida el [21/08/2008 06:13:45]
MI PREGUNTA ES LA SIGUIENTE: DEFINA QUE SON INSTRUCIONES Y ORDENES

 
quizas podrias ser mas capaz por javier ollachica
Respuesta recibida el [07/07/2009 06:13:46]
jaja hola no te molestes pero qujizas te entenderia si fueras mas didactico, jajajaja

 
Color por Metal Militia
Respuesta recibida el [09/07/2009 05:02:05]
QUiero Saber como le cambio el color a una aplicacion Consola de C#...
El QUe lo sepa me ayuda con un ejemplo, que se lo agradeceria con todo el corazon... arciniegasdiaz@gmail.com es mi correo para que me mande alguien la respuesta... Gracias de antemano.


Añadir comentario ... Para preguntar utiliza los foros
Autor:

Título:


Para preguntar utiliza los foros.



Inicio | Tutorial C# OperadoresTutorial C#Estrcuturas de control. Versión para imprimir

Instrucciones
Autor: José Antonio González Seco
Visitas: 33844 Fecha de publicación: 03/10/2006
José Antonio es experto en tecnologias Microsoft. Imparte cursos y conferencias en congresos sobre C# y .NET en Universidades de toda España (Sevilla, Barcelona, San Sebastián, Valencia, Oviedo, etc.) en representación de grandes empresas como Microsoft.




Visitas: 109 | Comentarios: 3 | Archivo: Articulos
02/02/2010 iPad vs Telesketch
Visitas: 809 | Comentarios: 2 | Archivo: Articulos
Categorias: Humor
Visitas: 764 | Comentarios: 3 | Archivo: Articulos
Visitas: 3177 | Comentarios: 2 | Archivo: Articulos
Categorias: C#
Visitas: 14562 | Comentarios: 7 | Archivo: Articulos
Categorias: C#|Seguridad
Visitas: 1497 | Comentarios: 3 | Archivo: Articulos
Visitas: 695 | Comentarios: 2 | Archivo: Articulos
Visitas: 369 | Comentarios: 0 | Archivo: Articulos
Visitas: 2034 | Comentarios: 2 | Archivo: Articulos
Categorias: C#

Útimos temas recibidos en los foros ...
certificado por jhon jairo vargas ... [Actualidad] 1 13/03/2010
devolver consulta en form builder de oracle con like por cesar10lb ... [ORACLE] 0 13/03/2010
certificado de cesantias horizonte por yeimmy ... [Actualidad] 4 13/03/2010
solicito certificado de pensiones y sesantias para laborar por maria eugenia garcia m. ... [Actualidad] 0 13/03/2010
certificado de fondos de pensiones horizonte por mona ... [Actualidad] 6 03/03/2010
certificado pensiones por nelly moreno ... [Actualidad] 0 13/03/2010
certificado de pensiones del bbva horizonte por danger ... [Actualidad] 125 12/01/2010
cerificado fondo horizonte de pensiones y cesantias por carlos fideligno torres herrera ... [Actualidad] 147 18/01/2010
certuficado de afiliacion a porvenir por ede ... [Actualidad] 6 05/02/2010
certificado pensiones horizonte por angela patricia rodriguez ... [Actualidad] 136 26/01/2010
Solicitud certificado de afiliaciones a pensiones y cesantias proteccion por hz ... [Actualidad] 59 10/02/2010
necesito certificado de afiliacíon a pensiones por jelo ... [Actualidad] 0 12/03/2010

Access CGI JSP ORACLE UNIX
Actualidad HTML/DHTML/XHTML LINUX PHP Visual Basic .NET
ASP ISAPI MS DOS Power Builder Visual Basic 6.0
ASP.NET Java mySQL SQL WIN 98/NT/2000/XP
C# JavaScript Opinion SQL Server

devjoker  Te recomendamos además ...
03/06/2008 Formatear números en SQL Server
22/10/2005 Actualización de datos. UPDATE    forma parte de...Tutorial SQL
14/10/2008 SET IDENTITY_INSERT ON y LinqToSQL
01/07/2008 LinQ To SQL - Un ejemplo sencillo
09/10/2006 Variables y tipos de datos    forma parte de...Tutorial C#
05/07/2007 Consultar datos en Transact SQL    forma parte de...Tutorial de Transact SQL
11/09/2006 Trabajar con datos de tipo BLOB en ORACLE
02/10/2006 Tablas unidimensionales    forma parte de...Tutorial C#
04/01/2007 Modificadores de visibilidad de bloques get y set    forma parte de...Tutorial C#
11/03/2008 Problemas en la instalación de Visual Studio 2008-Visual studio web authoring component

 

Encuesta
¿A que perfil te adaptas mejor?




[Ver] [Votar]