Latest web development tutorials

La sintaxis básica de C #

C # es un lenguaje de programación orientado a objetos. En enfoque de programación orientada a objetos, el programa consiste en la composición de los diversos objetos interactúan entre sí. El mismo tipo de objetos suelen tener el mismo tipo, o que se encuentra en la misma clase.

Por ejemplo, rectangular (rectangular) objetos, por ejemplo. Tiene una longitud y anchura atributos. Por diseño, puede ser necesario aceptar los valores de estas propiedades, el cálculo de la zona detalles y espectáculo.

Veamos la realización de un rectángulo clases (rectangulares), y para discutir la sintaxis básica de C #:

using System;
RectangleApplication espacio de nombres
{
    clase Rectangle
    {
        // Miembro doble de longitud variable;
        doble ancho;
        Acceptdetails public void ()
        {
            longitud = 4,5;    
            width = 3,5;
        }
        GetArea doble pública ()
        {
            volver longitud * anchura;
        }
        Pantalla public void ()
        {
            Console.WriteLine ( "Longitud: {0}", longitud);
            Console.WriteLine ( "Ancho: {0}", ancho);
            Console.WriteLine ( "Área: {0}", getArea ());
        }
    }
    
    clase ExecuteRectangle
    {
        static void main (String [] args)
        {
            Rectángulo R = new Rectangle ();
            r.Acceptdetails ();
            r.Display ();
            Console.ReadLine ();
        }
    }
}

Cuando el código se compila y ejecuta, produce los siguientes resultados:

Length: 4.5
Width: 3.5
Area: 15.75

el uso depalabras clave

En cualquier programa de C # en la primera declaración es:

using System;

el uso de palabras clave para su inclusión en el espacio de nombres de programas.Un programa puede contener varias sentencias que utilizan.

clasede palabras clave

clase de palabras clave se utiliza para declarar una clase.

Los comentarios en C #

Los comentarios se utilizan para interpretar el código. El compilador ignorará la entrada de comentario. En C # programa, una multilínea comentarios comienzan con / * y los caracteres * / terminación, de la siguiente manera:

/ * Este programa demuestra
La sintaxis básica de programación C # 
Idioma * /

Sola línea comenta con '@' símbolo. Por ejemplo:

} // Fin de la clase Rectangle    

variable miembro

Variable es un miembro de la propiedad o de datos de una clase, para el almacenamiento de datos. En elprocedimiento anterior,la clase Rectangle tiene dos variables de miembros nombradoslongitudyanchura.

función miembro

La función es una serie de instrucciones para llevar a cabo una tarea determinada. funciones miembro de clase se declaran en la clase. Nos ilustran la clase Rectangle contiene tresfunciones miembro:AcceptDetails, getArea yvisualización.

Crear instancias de una clase

En el programa anterior, laExecuteRectangleclase es un métodomain ()de la clase y la instancia de la claseRectanglecontiene.

identificadores

Identificador se utiliza para identificar una clase, variable, función, o cualquier otro elemento definidas por el usuario. En C #, nombre de la clase debe seguir las siguientes reglas básicas:

  • El identificador debe comenzar con una letra, que puede ser seguido por una serie de letras, números (0 - 9) o un guión bajo (_). Identificadores primer carácter no puede ser un número.
  • El identificador no debe contener espacios o símbolos embebidos, tales como - + @ #% ^ & * () [] {};:?! " '/ \ No obstante, se puede utilizar un guión bajo (_) ...
  • Los identificadores no pueden ser palabras clave de C #.

Palabras clave de C #

Las palabras clave son el compilador de C # predefinido palabras reservadas. Estas palabras clave no se pueden utilizar como identificadores, pero si se quieren utilizar estas palabras clave como identificadores, frente al carácter de palabras clave @ como prefijo.

En C #, y algunos identificadores tienen un significado especial en el contexto del código, tales como obtener y definir, éstos se llaman contextual por palabras clave (palabras clave contextuales).

La siguiente tabla lista reservados palabras clave en C # (palabras clave reservadas) y la palabra clave contextual (contextual Palabras clave):

保留关键字
abstractasbaseboolbreakbytecase
catchcharcheckedclassconstcontinuedecimal
defaultdelegatedodoubleelseenumevent
explicitexternfalsefinallyfixedfloatfor
foreachgotoifimplicitinin (generic
modifier)
int
interfaceinternalislocklongnamespacenew
nullobjectoperatoroutout
(generic
modifier)
overrideparams
privateprotectedpublicreadonlyrefreturnsbyte
sealedshortsizeofstackallocstaticstringstruct
switchthisthrowtruetrytypeofuint
ulonguncheckedunsafeushortusingvirtualvoid
volatilewhile
上下文关键字
addaliasascendingdescendingdynamicfromget
globalgroupintojoinletorderbypartial
(type)
partial
(method)
removeselectset