Resultados da pesquisa a pedido "casting"

3 a resposta

Como fazer o downcast de obj para a opção <obj>?

Tenho uma função que aceita um parâmetro do tipo objeto e precisa fazer o downcast para umoption<obj>. member s.Bind(x : obj, rest) = let x = x :?> Option<obj>Se eu passar (por exemplo) umOption<string> Comox, a última linha lança a exceção:Não ...

4 a resposta

Cast PropertyInfo para o tipo genérico

Tenho a seguinte classe: public class AuthContext : DbContext { public DbSet<Models.Permission> Permissions { get; set; } public DbSet<Models.Application> Applications { get; set; } public DbSet<Models.Employee> Employees { get; set; } // ... } ...

11 a resposta

Está usando "como" em C # uma maneira segura de transmiti

Quero saber se o uso da palavra-chave "as" no código a seguir é uma maneira segura (ou seja, não explodirá) da transmissão em c #: public void abc(ref Object dataSource) { DataTable table = dataSource as DataTable; } Existe uma maneira mais ...

5 a resposta

Objeto C # para array

Usando a reflexão Eu tenho um objeto que preciso converter em uma lista iterável de itens (tipo desconhecido, será objeto). Usando a janela Observar, vejo que meu objeto é uma matriz de algum tipo, pois indica o número de elementos e posso ...

1 a resposta

Casting de um número inteiro para um único, preservando a representação de bits

Existe uma maneira rápida no VB.NET de obter um int de 32 bits e converter em um float de 32 bits, preservando a estrutura de bits subjacente? O BitConverter fará isso, mas eu gostaria de convertê-lo diretamente sem envolver matrizes de bytes.

7 a resposta

Estilo C ++ convertido de char não assinado * para const char *

Eu tenho unsigned char *foo(); std::string str; str.append(static_cast<const char*>(foo()));O erro:invalid static_cast from type ‘unsigned char*’ to type ‘const char*’ Qual é a maneira correta de transmitir aqui no estilo C +

6 a resposta

C ++ Quando devemos preferir usar um static_cast de dois encadeados em vez de reinterpret_cast

Em primeiro lugar, este não é um duplicado dePor que nós reinterpret_cast em C ++ quando dois static_cast encadeados podem fazer seu ...

4 a resposta

Aviso de transmissão não verificado ao chamar 'Class.forName'

Meu código é o seguinte <, / p> package com.foo; public class TestComposition { public static void main(String[] args) { try { Class<Foo> fooClass = (Class<Foo>) Class.forName("Foo"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } ...

3 a resposta

Cast ArrayList de wrappers para a matriz correspondente de primitivas

Eu uso um ArrayList com a classe wrapperCurt. Após adicionar alguns valores, quero obter a matriz primitiva, mas parece que não há como a funçãotoArray(Object[] array), porque precisa de um Matriz com a classe wrapper. Existe outra maneira sem ...

7 a resposta

Tipo de conversão e comparação com o operador solto “==”

Tenho um problema que me deixa desconcertado. Eu notei isso antes, mas não dei nenhuma atenção até hoje. Eu estava tentando escrever meu próprio cheque para cadeias inteiras. Eu sei deis_numeric() mas não é suficiente, pois contafloat como ...