Mostrando entradas con la etiqueta int. Mostrar todas las entradas
Mostrando entradas con la etiqueta int. Mostrar todas las entradas

viernes, 11 de enero de 2013

Type of conditional expression cannot be determined because there is no implicit conversion between '' and 'int'

Este proble puede aparecer en el siguiente caso:


  IdEmpleado=(int)cbEmpleado.SelectedValue==0? null:(int)cbEmpleado.SelectedValue;

Solución:

  IdEmpleado=(int)cbEmpleado.SelectedValue==0? (int?)null:(int)cbEmpleado.SelectedValue,


El compilador necesita que se castee a que tipo de null.

miércoles, 11 de julio de 2012

Tipos De datos C#(Integrados)


Nombre corto
Clase .NET Tipo Ancho Intervalo (bits)
byte Byte Entero sin signo 8 0 a 255
sbyte SByte Entero con signo 8 -128 a 127
int Int32 Entero con signo 32 -2.147.483.648 a 2.147.483.647
uint UInt32 Entero sin signo 32 0 a 4294967295
short Int16 Entero con signo 16 -32.768 a 32.767
ushort UInt16 Entero sin signo 16 0 a 65535
long Int64 Entero con signo 64 -922337203685477508 a 922337203685477507
ulong UInt64 Entero sin signo 64 0 a 18446744073709551615
float Single Tipo de punto flotante de precisión simple 32 -3,402823e38 a 3,402823e38
double Double Tipo de punto flotante de precisión doble 64 -1,79769313486232e308 a 1,79769313486232e308
char Char Un carácter Unicode 16 Símbolos Unicode utilizados en el texto
bool Boolean Tipo Boolean lógico 8 True o false
object Object Tipo base de todos los otros tipos
string String Una secuencia de caracteres
decimal Decimal Tipo preciso fraccionario o integral, que puede representar números decimales con 29 dígitos significativos 128 ±1.0 × 10e−28 a ±7.9 × 10e28

Fuente http://msdn.microsoft.com/es-es/library/ms228360(v=vs.80).aspx