Please enable JavaScript.
Coggle requires JavaScript to display documents.
Visual C# (Operadores matemáticos ((>) Mayor, (<) Menor, Menor o…
Visual C#
Operadores matemáticos
(>) Mayor
(<) Menor
Menor o igual qué (<=)
Mayor o igual qué (>=)
(! =) Distinto
(==) Igual
Suma
Resta
División
Multiplicación
Not
And
Or
Incremento y Decremento
Tipo de datos
Tipos de valor
*
Booleano: bool
Decimal de alta precisión: decimal
Punto flotante de IEEE: float, double
Caracteres Unicode: char
Entero sin signo: byte, ushort, uint,ulong
Entero con signo: sbyte, short, int,long
Tipos de enumeración
Tipos definidos por el usuario con el formato enum E {...}
Tipos de Estructura
Tipos definidos por el usuario con el formato struct S {...}
Tipos de valor que aceptan valores NULL
Extensiones de todos los demás tipos de valor con un valor null
Tipos de referencia
*
Tipos de clase
Clase base definitiva de todos los demás tipos: object
Cadenas Unicode: string
Tipos definidos por el usuario con el formato class C {...}
Tipos de interfaz
Tipos definidos por el usuario con el formato interface I {...}
Tipos de matriz
Unidimensional y multidimensional; por ejemplo, int[] y int[,]
Tipos delegados
Tipos definidos por el usuario con el formato delegate int D(...)
Tipos númericos de c#
*
Entero con signo
sbyte: 8 bits, de -128 a 127
short: 16 bits, de -32,768 a 32,767
int: 32 bits, de -2,147,483,648 a 2,147,483,647
long: 64 bits, de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807
Tipos de
Referencia
Tipos de clase
Clase base definitiva de todos los demás tipos: object
Cadenas Unicode: string
Tipos definidos por el usuario con el formato class C {...}
*
Tipos de interfaz
Tipos definidos por el usuario con el formato interface I {...}
Tipos de
Interfaz
Tipos definidos por el usuario con el formato interface I {...}
Tipos de
Tipos definidos por el usuario con el formato interface I {...}
Matriz
Unidimensional y multidimensional; por ejemplo, int[] y int[,]
Tipos
delegados
Tipos definidos por el usuario con el formato delegate int D(...)
Beneficios
Conectarse a bases de datos y servicios en la nube
Analizar la calidad y el rendimiento del código
Probar el código
Depurar el código
Compilar y generar el código
Escribir código, desplazarse por él y comprenderlo
Diseñar la interfaz de usuario
Crear soluciones y proyectos
Implementar la aplicación finalizada
Herramientas de arquitectura y modelado (solo en Enterprise)
Extender Visual Studio mediante el SDK de Visual Studio
Tipos para crear otros tipos (Los tipos class, struct, interface y delegate admiten parámetros genéricos, mediante los cuales se pueden parametrizar con otros tipos).
class define una estructura de datos que contiene miembros de datos (campos) y miembros de función (métodos, propiedades y otros)
struct es similar a un tipo de clase, por el hecho de que representa una estructura con miembros de datos y miembros de función.
interface define un contrato como un conjunto con nombre de miembros de función públicos.
delegate representa las referencias a métodos con una lista de parámetros determinada y un tipo de valor devuelto.
enum es un tipo distinto con constantes con nombre. Cada tipo enum tiene un tipo subyacente, que debe ser uno de los ocho tipos enteros.
Tipos numéricos de C#.
ENT
Entero con signo
sbyte: 8 bits, de -128 a 127
short: 16 bits, de -32,768 a 32,767
int: 32 bits, de -2,147,483,648 a 2,147,483,647
long: 64 bits, de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807
ENT
Entero sin signo
byte: 8 bits, de 0 a 255
ushort: 16 bits, de 0 a 65,535
uint: 32 bits, de 0 a 4,294,967,295
ulong: 64 bits, de 0 a 18,446,744,073,709,551,615
Float y Double
Punto flotante
float: 32 bits, de 1.5 × 10−45 a 3.4 × 1038, precisión de 7 dígitos
double: 64 bits, de 5.0 × 10−324 a 1.7 × 10308, precisión de 15 dígitos
Decimal
Decimal
decimal: 128 bits, al menos de –7.9 × 10−28 a 7.9 × 1028, con una precisión mínima de 28 dígitos
Caracteristicas de Visual c#
Controles más usados
Label
Button
TextBox
CheckBox
Windows forms
Esta herramienta hace qué nosotros cómo programadores, nos enfoquemos en el código, ya que este nos permite un desarrollo en un entorno gráfico eficiente poseedor de muchas herramientas que nos facilitan el diseño.