Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Quote Originariamente inviata da URANIO Visualizza il messaggio
    Quando fai un confronto tra oggetti lui confronta se sono lo stesso tipo di oggetto e quindi restituisce sempre TRUE.
    Uhm, no, il problema è l'esatto opposto, di default due riferimenti ad oggetto sono uguali se puntano alla stessa istanza; visto che tutte le volte crea una nuova istanza ovviamente questa non viene mai trovata all'interno della lista.
    Se vuoi implementare un confronto per valore invece che per riferimento o implementi l'interfaccia IEquatable come spiegato qui, oppure banalmente rendi BollettiniMETEO una Struct invece che una Class: le struct ereditano da ValueType, che fornisce già un'implementazione di Equals che effettua un confronto membro a membro.
    Amaro C++, il gusto pieno dell'undefined behavior.

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    Uhm, no, il problema è l'esatto opposto, di default due riferimenti ad oggetto sono uguali se puntano alla stessa istanza; visto che tutte le volte crea una nuova istanza ovviamente questa non viene mai trovata all'interno della lista.
    Si, hai ragione ho detto una cazzata, viene controllata l'istanza.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.