Perguntas com a marcação «type-conversion»

A conversão de tipos é a maneira de alterar implícita ou explicitamente uma entidade de um tipo de dados para outro. Isso é feito para tirar proveito de certos recursos de hierarquias ou representações de tipo.

932
Como converter UTF-8 byte [] para string?

Eu tenho uma byte[]matriz que é carregada de um arquivo que eu conheço contém UTF-8 . Em algum código de depuração, preciso convertê-lo em uma string. Existe um liner que fará isso? Nos bastidores , deve ser apenas uma alocação e uma cópia , portanto, mesmo que não seja implementado, deve ser...

671
Converter decimal em dobro

Eu quero usar um Track-Barpara mudar a Formopacidade de um. Este é o meu código: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Quando crio o aplicativo, ele fornece o seguinte erro: Não é possível converter implicitamente o tipo decimalparadouble Eu tentei usar transe, em...

461
Converter inteiro em hexadecimal e vice-versa

Como posso converter o seguinte? 2934 (inteiro) a B76 (hex) Deixe-me explicar o que estou tentando fazer. Eu tenho IDs de usuário no meu banco de dados que são armazenados como números inteiros. Em vez de fazer com que os usuários façam referência a seus IDs, quero permitir que eles usem o valor...

365
byte + byte = int… por quê?

Olhando para este código C #: byte x = 1; byte y = 2; byte z = x + y; // ERROR: Cannot implicitly convert type 'int' to 'byte' O resultado de qualquer matemática realizada em byte(ou short) tipos é implicitamente convertido de volta para um número inteiro. A solução é converter explicitamente o...