Biofisica

Páginas: 9 (2216 palabras) Publicado: 20 de diciembre de 2012
Programación con C#
Programaci

Tema 4: El lenguaje C#

Índice
Introducción
Estructura de los programas
Tipos de datos
Sistema común de tipos
Identificadores
Variables y Constantes
Tipos definidos por el usuario: enumeraciones y estructuras
Arrays
Cadenas de caracteres

Operadores y expresiones
Estructuras de control
Condicionales
De repetición
Excepciones
Funciones ymétodos

C#
C#

Introducción
C# es el último en una línea de evolución de los lenguajes
derivados de C, que incluye C++ y Java.
Usado por Microsoft para desarrollar la mayoría del código
de .NET.
Por tanto, es el lenguaje ideal para el desarrollo en .NET
C# introduce varias mejoras sobre C++ en las áreas de
seguridad de datos, versionamiento, eventos y recolección
de basura.
C# proveeacceso al SO, COM y APIs y soporta el modo
unsafe que permite el uso de punteros como en C.
Más simple que C++ pero tan poderoso y flexible como él.

C#
C#

Estructura de los programas
Un programa en C# contiene:

Uno o más ficheros que contienen:

Uno o más espacios de nombres que contienen:

Tipos de datos: clases, estructuras, interfaces, enumeraciones y delegados

Si no se declaraun namespace se asume el global por defecto
Un ejecutable ha de contener obligatoriamente una función Main
(punto de entrada al programa)
static
static
static
static

void Main()
int Main()
void Main(string[] args)
int Main(string[] args)

Para acceder a un tipo podemos usar un camino absoluto:
System.Console.WriteLine(...);

o relativo:
using System; ...;Console.WriteLine(...);

C#
C#

Ejemplo:
namespace N1 {
class C1 {
// ...
}
struct S1 {
// ...
}
interface I1 {
// ...
}
delegate int D1();
enum E1 {
// ...
}
}

Comentarios de una línea:
//
Comentarios de varias líneas: /*

.... */

C#
C#

Tipos de datos
Sistema común de tipos
CTS sistema común de tipos compartido por todos los lenguajes .NET
El CTS admite tanto tipos de valor comotipos de referencia

Tipos de datos
Tipos de datos
Tipos de valor
Tipos de valor
- Intrínsecos,
- Enumeraciones,
- Estructuras

Tipos de referencia
Tipos de referencia
- Autodescriptivos: clases y arrays
- Interfaces
- Punteros

Todos los tipos de datos en C# derivan de System.Object
tipos unificado.
Cualquier tipo puede ser tratado como un objeto.

sistema de

C#
C# Tipos de datos básicos
Tipo

Descripción

Bits

Rango de valores

Alias

SByte

Bytes con signo

8

[-128, 127]

sbyte

Byte

Bytes sin signo

8

[ 0 , 255]

byte

Int16

Enteros cortos con signo

16

[-32.768, 32.767]

short

UInt16

Enteros cortos sin signo

16

[0, 65.535]

ushort

Int32

Enteros normales

32

[-2.147.483.648, 2.147.483.647]int

UInt32

Enteros normales sin signo

32

[0, 4.294.967.295]

uint

Enteros largos

64

[-9.223.372.036.854.775.808,
9.223.372.036.854.775.807]

long

UInt64

Enteros largos sin signo

64

[0-18.446.744.073.709.551.615]

ulong

Single

Reales con 7 dígitos de precisión

32

[1,5×10-45 - 3,4×1038]

float

Double

Reales de 15-16 dígitos de precisión64

[5,0×10-324 - 1,7×10308]

double

Decimal

Reales de 28-29 dígitos de precisión

128

[1,0×10-28 - 7,9×1028]

decimal

Boolean

Valores lógicos

32

true, false

bool

Char

Caracteres Unicode

16

[‘\u0000’, ‘\uFFFF’]

char

String

Cadenas de caracteres

Variable

El permitido por la memoria

string

Object

Cualquier objeto

VariableCualquier objeto

object

Int64

C#
C#

Tipos de datos (cont)
Identificadores
Se usan para dar nombres a los elementos de un programa
como variables, constantes y métodos.
Consta de caracteres alfanuméricos y _
Sensible a mayúsculas y minúsculas. Comenzar con letra o _
Palabras reservadas:

Si se quiere usar un identificador que es una palabra reservada
hay que usar como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Biofisica
  • Biofisica
  • Biofisica
  • biofisica
  • Que Es Biofisica
  • biofisica
  • Biofisica
  • Biofisica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS