C#, Fundamentos, Orientado a Objeto y Sintaxis

Bienvenidos a nuestro primer dia de nuestra serie de tutoriales sobre C#, para caminogeek.com.

PUBLICIDAD
Gracias a nuestro hermano SheralLive por este bonito diseño para nuestros tutoriales. *Salute and Respect*


En el día de hoy hablaremos un poco sobre C#, sus fundamentos, un poco del paradigma orientado a objetos(OOP) y la sintaxis de C#.

 

C# es un lenguaje de programacion elaborado por la compañia Microsoft Inc. siendo este un lenguaje que proviene de C++ y el lenguaje C, actualmente esta en su versión 5.0 con el NetFramework de esta compañia, siendo un lenguaje orientado a objetos, bastante poderoso, su nombre deriva de sus padres(C, C++) con la variante de #(Sharp) que en música  significa aumentado, diciendo así que es un lenguaje que toma lo mejor de sus padres y lo aumenta a otro nivel.

Para que un lenguaje de programacion sea OOP  debe de manejar o cumplir con los siguientes requisitos:

  • Manejar herencia.
  • Manejar polimorfismo.
  • Manejar sobrecarga de métodos.
  • Clases.
  • Encapsulación.

Entre otros conceptos creados en el 1990(mas informacion).

Sintaxis, incluyendo las palabras reservadas.

C#, a manera de sintaxis, es muy similar a Java, después de cada sentencia debe de terminar con un ‘;’.

Console.WriteLine(“Hola Mundo”); <– Así deben de terminar cada sentencia en C#.

Sus comentarios se ponen con el carácter ‘//’ para una sola linea, y para múltiples lineas se inicia con /* tu comentario */ y de esta manera se “Cierra” o se termina el comentario.

Sus palabras reservadas son:

PUBLICIDAD
abstract, as, base, 
bool, break, byte, case, 
catch, char, checked, class, const, continue, 
decimal, default, delegate, do, double, 
else, enum, event, explicit, extern,         
false, finally, fixed, float, for, foreach, 
goto, 
if, implicit, in, int, interface, internal, is,
lock, long, 
namespace, new, null, 
object, operator, out, override, 
params, private,protected, public, 
readonly, ref, return, 
sbyte, sealed, short, sizeof, stackalloc, static, string, struct, switch, 
this, throw, true, try, typeof,
 uint, ulong, unchecked, unsafe, ushort, using, 
virtual, void, while 

Estas palabras reservadas no se pueden utilizar para nada que no sea lo que ya ellas estan listas para hacer, por ejemplo

int int =0; //esto no es correcto y el compilador no te lo permitirá.

int nombreVariable = 0 // Esta es la forma correcta.

Y no se pueden usar para nada, estas palabras reservadas? Claro que si, estas se pueden usar con una ‘@’ delante:

int @int =0; /* Esto esta correcto, pero no se aconseja utilizar esto, ya que puede cometer alguna confusion, y crean si ha hecho confundir a muchos */

Este lenguaje se adapta a la forma que tu le des, tanto utilizando las palabras reservadas, como creando tu propio entorno para desarrollar mas fácil.

Este fue nuestro dia numero 1. Nos veremos mañana.

Happy Blogging  🙂

caminogeek

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here