Resultados da pesquisa a pedido "casting"
Atribuição em uma instrução if
Tenho uma aulaAnimal e sua subclasseDog. Costumo encontrar-me codificando as seguintes linhas: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... }Para a variávelAnimal animal;. Existe alguma sintaxe que me permite escrever algo ...
Quando um número inteiro de ponteiros <-> está realmente correto?
O folclore comum diz que: O sistema de tipos existe por um motivo. Inteiros e ponteiros são tipos distintos, a conversão entre eles é uma má prática na maioria dos casos, pode indicar um erro de design e deve ser evitad Mesmo quando essa ...
Casting de matriz para IEnumerable <T>
Suponha que você tenha umEmployee classe como tal: class Employee { public string Name; public int Years; public string Department; }Então (em uma classe separada), tenho os seguintes fragmentos de código (acho que entendo tudo, exceto o ...
WPF: Armazenando corretamente um objeto em um TreeViewItem
Para armazenar um objeto (por exemplo, uma instância de uma classe) em um TreeViewItem, atualmente estou armazenando o objeto noTreeViewItem 'sHeader e, em seguida, substituindo oToString método dessa classe, para exibir o cabeçalho correto da ...
Overriding (elenco)
Se eu tiver uma classe base e duas classes derivadas, e desejar implementar a conversão entre as duas classes derivadas manualmente, existe alguma maneira de fazer isso? (em c #) abstract class AbsBase { private int A; private int B; private int ...
Converter ou converter um objeto simples em objeto de outra classe
Eu tenho um objeto pObject Object pObject = someRpcCall(); Não sei o tipo depObject O que eu sei éSystem.out.println(pObject.toString()) saídas {part,ner_shipping_id=12, partner_order_id=11, user_id=1, partner_invoice_id=13, pricelist_id=1, ...
Downcasting com Entity Framework
Tenho um projeto em que defini na EF umEmployer como uma classe derivada deUser. No meu processo, crio um usuário sem saber se ele será um empregador (ou outros tipos de usuários) e, posteriormente, preciso convertê-lo. No começo, tentei (o ...
Por que posso atribuir um int a uma variável char sem uma conversão explícita?
Queria saber por que esse snippet funcion char ch1; ch1 = 'a' + 1; System.out.println(ch1); Na linha 2, o lado direito não é promovido a umint E, em seguida, para a atribuição deint parachar, não precisamos de um elenco explícito? Da mesma ...
Como converter string para php booleano
Como converter string paraboolean? $string = 'false'; $test_mode_mail = settype($string, 'boolean'); var_dump($test_mode_mail); if($test_mode_mail) echo 'test mode is on.';it retorna, boolean true mas deve serboolean false.
possível atribuir um objeto de classe base a uma referência de classe derivada com um typecast explícit
possível atribuir um objeto de classe base a uma referência de classe derivada com um typecast explícito em C Tentei e cria um erro em tempo de execução.