Resultados da pesquisa a pedido "comparison"

11 a resposta

Diferenças na string comparam métodos em C #

Comparar string em C # é bastante simples. De fato, existem várias maneiras de fazer isso. Eu listei alguns no bloco abaixo. O que me interessa são as diferenças entre eles e quando um deve ser usado em relação aos outros? Deve-se evitar a todo ...

3 a resposta

Teste se a variável corresponde a qualquer uma das várias cadeias sem cadeia if-elsif longa, ou case-when

Eu assumo que existe uma maneira legal de dizer uma única linha em rubi if mystr == "abc" or "def " or "ghi" or "xyz"mas não consigo encontrar como fazer isso nas referências on-line que normalmente consulta ... Obrigado!

2 a resposta

Por que o compilador emite instruções da caixa para comparar instâncias de um tipo de referência?

Aqui está um tipo genérico simples com um parâmetro genérico exclusivo restrito aos tipos de referência: class A<T> where T : class { public bool F(T r1, T r2) { return r1 == r2; } }O geradoILpor csc.exe é: ldarg.1 box !T ldarg.2 box !T ...

2 a resposta

Como os operadores <e> trabalham com ponteiros?

Só por diversão, eu tive umstd::list doconst char*, cada elemento apontando para uma sequência de texto terminada em nulo e executou umstd::list::sort() nele. Por acaso, meio que (sem trocadilhos) não classificou as strings. Considerando que ...

3 a resposta

c # compara os dados em dois modelos de objetos

Eu tenho uma caixa de diálogo, quando gerada, ela é preenchida com os dados em um modelo de objeto. Nesse ponto, os dados são copiados e armazenados em um modelo de objeto "backup". Quando o usuário terminar de fazer as alterações e clicar em ...

3 a resposta

Comparando duas matrizes int classificadas

Eu tenho milhões de matrizes int de tamanho fixo (100). Cada matriz é classificada e possui elementos exclusivos. Para cada matriz, desejo encontrar todas as matrizes que tenham 70% de elementos comuns. No momento, estou obtendo cerca de 1 milhão ...

13 a resposta

Comparando dois números inteiros sem nenhuma comparação

É possível encontrar o maior de dois números inteiros sem nenhuma comparação? Encontrei algumas soluções: if(!(a/b)) // if a is less than b then division result will be zero. { cout << " b is greater than a"; } else if (!(a-b)) // we know a is ...

7 a resposta

Como determinar se dois valores de tipo genérico são iguais?

Atualizar*Sinto muito ... meu código de exemplo continha um erro que resultou em muitas respostas que eu não entendi. Ao invés de Console.WriteLine("3. this.Equals " + (go1.Equals(go2)));Eu pretendia escrever Console.WriteLine("3. this.Equals " ...

3 a resposta

Por que um método não é idêntico a si mesmo?

oDocumentação do Python sobre ois operador [http://docs.python.org/reference/expressions.html#is]diz: Os operadoresis eis not teste para identidade do objeto:x is y é verdade se e somente sex ey são o mesmo objeto.x is not y produz o valor ...

7 a resposta

comparando iteradores de diferentes contêineres

É legal comparar iteradores de diferentes contêineres? std::vector<int> foo; std::vector<int> bar;A expressãofoo.begin() == bar.begin() produzir comportamento falso ou indefinido? (Estou escrevendo um iterador personalizado e me deparei com ...