Articles of anulável

Desserializando o valor do atributo xml vazio na propriedade int anulável usando XmlSerializer

Eu recebo um xml do terceiro e preciso desserializá-lo em object C #. Este xml pode conter atributos com valor do tipo inteiro ou valor vazio: attr = ”11” ou attr = ””. Eu quero desserializar esse valor de atributo para a propriedade com o tipo de inteiro anulável. Mas XmlSerializer não oferece suporte a […]

Como posso formatar um DateTime anulável com ToString ()?

Como posso converter o DateTime anulável dt2 para uma seqüência de caracteres formatada? DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString(“yyyy-MM-dd hh:mm:ss”)); //works DateTime? dt2 = DateTime.Now; Console.WriteLine(dt2.ToString(“yyyy-MM-dd hh:mm:ss”)); //gives following error: nenhuma sobrecarga ao método ToString leva um argumento

Obter null == null em SQL

Desejo pesquisar uma tabela de database em uma coluna anulável. Às vezes, o valor que eu pesquiso é o próprio NULL. Desde Null é igual a nada, mesmo NULL, dizendo where MYCOLUMN=SEARCHVALUE vai falhar. Agora eu tenho que recorrer a where ((MYCOLUMN=SEARCHVALUE) OR (MYCOLUMN is NULL and SEARCHVALUE is NULL)) Existe uma maneira mais simples […]

SparkSQL: Como lidar com valores nulos na function definida pelo usuário?

Dada Tabela 1 com uma coluna “x” do tipo String. Eu quero criar tabela 2 com uma coluna “y” que é uma representação de número inteiro das seqüências de data fornecidas em “x”. Essencial é manter null valores null na coluna “y”. Tabela 1 (Dataframe df1): +———-+ | x| +———-+ |2015-09-12| |2015-09-13| | null| | […]

Por que esse código é inválido em c #?

O código a seguir não irá compilar: string foo = “bar”; Object o = foo == null ? DBNull.Value : foo; Eu recebo: Erro 1 Tipo de expressão condicional não pode ser determinado porque não há nenhuma conversão implícita entre ‘System.DBNull’ e ‘string’ Para corrigir isso, devo fazer algo assim: string foo = “bar”; Object […]

Como analisar uma string em um int anulável

Eu estou querendo analisar uma string em um int anulável em c #. ie. Desejo retornar o valor int da string ou null se não puder ser analisado. Eu estava meio que esperando que isso funcionasse int? val = stringVal as int?; Mas isso não vai funcionar, então a maneira que eu estou fazendo agora […]

Como converter C # nullable int para int

Como faço para converter um int anulável em um int ? Suponha que eu tenha 2 tipos de int como abaixo: int? v1; int v2; Quero atribuir o valor da v2 a v2 . v2 = v1; causará um erro. Como faço para converter v1 para v2 ?

? Operador (anulável) em C #

O que é alterado aplicando Operador anulável no tipo de dados do tipo de valor que agora pode armazenar nulo.

Como o operador de comparação trabalha com null int?

Eu estou começando a aprender tipos anuláveis ​​e encontrei o seguinte comportamento. Ao tentar anulável int, vejo operador de comparação me dá resultado inesperado. Por exemplo, no meu código abaixo, a saída que recebo é “both and 1 is equal” . Note que não imprime “null” também. int? a = null; int? b = 1; […]

Comparar tipos anuláveis ​​em Linq to Sql

Eu tenho uma entidade de categoria que possui um campo Nullable ParentId. Quando o método abaixo está em execução e o categoryId é nulo, o resultado parece nulo, no entanto, há categorias que possuem valor ParentId nulo. Qual é o problema aqui, o que estou perdendo? public IEnumerable GetSubCategories(long? categoryId) { var subCategories = this.Repository.Categories.Where(c […]