Resultados da pesquisa a pedido "casting"

3 a resposta

Por que não posso converter um dicionário de um tipo de valor para dicionário de outro tipo de valor quando os tipos de valor podem ser convertidos um do outro? [duplicado

Possible Duplicate: Em C #, por que um objeto List <string> não pode ser armazenado em uma variável List <object> [https://stackoverflow.com/questions/6557/in-c-why-cant-a-liststring-object-be-stored-in-a-listobject-variable] Por que o abaixo ...

6 a resposta

Android, Como posso converter String para Data?

Armazeno a hora atual no banco de dados toda vez que o aplicativo é iniciado pelo usuári Calendar c = Calendar.getInstance(); String str = c.getTime().toString(); Log.i("Current time", str); No lado do banco de dados, eu guardo o horário ...

10 a resposta

Que outros elencos úteis podem ser usados em C ++

C ++ vem com quatro modelos incorporado static_castdynamic_castconst_castreinterpret_cast Não para significar o desaprovadoC (style*)cast. Além dissoimpuls [http://www.boost.org] fornece um ...

3 a resposta

Evitar avisos de segurança do tipo usando o Hibernate Query.list ()

É possível evitar avisos de conversão depois de usar createQuery (). List? //Type safety: The expression of type List needs unchecked conversion to conform to List<User> List<User> user = (List<User>) session.createQuery("select u from User ...

2 a resposta

Posso reverter o processo de deterioração da matriz para o ponteir

legal converter um ponteiro para o primeiro elemento de uma matriz em um ponteiro para toda a matri template<typename T, size_t N> void whatever(T(&)[N]) { std::cout << N << '\n'; } int main() { int a[10]; int * p = a; ...

11 a resposta

Por que os operadores de atribuição composta + =, - =, * =, / = composto do Java não requerem transmissã

Até hoje, pensei que, por exemplo: i += j; Foi apenas um atalho para: i = i + j; Mas se tentarmos isso: int i = 5; long j = 8;Entãoi = i + j; não irá compilar, masi += j; compilará bem. Isso significa que, de fatoi += j; é um atalho para ...

6 a resposta

Compatibilidade do ponteiro de estrutura

uponhamos que temos duas estrutura typedef struct Struct1 { short a_short; int id; } Struct1; typedef struct Struct2 { short a_short; int id; short another_short; } Struct2;É seguro transmitir a partir deStruct2 * paraStruct1 *? O que a ...

3 a resposta

Como converter um número inteiro em um tipo enumerad

ei como converter um tipo enumerado em um número inteir type TMyType = (mtFirst, mtSecond, mtThird); var ordValue:integer; enumValue:TMyType; ... ordValue:= Ord(mtSecond); // result is 1Mas como faço a operação inversa e converto um número ...

3 a resposta

Por que o Dicionário <T1, Lista <T2>> pode ser convertido no Dicionário <T1, IEnumerable <T2>>?

Estou me perguntando por que não posso simplesmente transmitir (tenho uma vaga idéia de que isso pode ter algo a ver com essas coisas de co / contravariância?), E sou forçado a copiar os elementos do primeiro dicionário para um novo em para ...

3 a resposta

C # - Problemas com entradas de boxe / unboxing / typecasting. Eu não entendo

Estou tendo dificuldade para entender isso. Considere o seguinte exemplo: protected void Page_Load(object sender, EventArgs e) { // No surprise that this works Int16 firstTest = Convert.ToInt16(0); int firstTest2 = (int)firstTest; // This also ...