Click here to Skip to main content
15,888,816 members
Home / Discussions / C#
   

C#

 
GeneralRe: Importing excel to datagrid .... [modified] Pin
nassimnastaran18-Oct-09 5:13
nassimnastaran18-Oct-09 5:13 
QuestionGenerics and the == operator. Pin
CaptainSeeSharp17-Oct-09 18:02
CaptainSeeSharp17-Oct-09 18:02 
AnswerRe: Generics and the == operator. Pin
N a v a n e e t h17-Oct-09 19:09
N a v a n e e t h17-Oct-09 19:09 
AnswerRe: Generics and the == operator. Pin
DaveyM6917-Oct-09 21:45
professionalDaveyM6917-Oct-09 21:45 
GeneralRe: Generics and the == operator. Pin
CaptainSeeSharp18-Oct-09 4:59
CaptainSeeSharp18-Oct-09 4:59 
AnswerRe: Generics and the == operator. Pin
dojohansen17-Oct-09 22:44
dojohansen17-Oct-09 22:44 
GeneralRe: Generics and the == operator. Pin
N a v a n e e t h17-Oct-09 23:18
N a v a n e e t h17-Oct-09 23:18 
GeneralRe: Generics and the == operator. Pin
dojohansen17-Oct-09 23:59
dojohansen17-Oct-09 23:59 
N a v a n e e t h wrote:
TCell is a generic type in the example shown by OP.


OK, re-reading it I see a mention of "CallMap takes a generic type", and I realize that does make a difference in this case.

N a v a n e e t h wrote:
ou may need to override GetHashCode() as well.


Not in order to get the comparison he wants, but yes, it is probably not a good idea to consider objects equal based on value comparison yet still create hash codes based on the reference!

A solution then would be something like

class TCell<T>
{
    int n;
    string s;

    public TCell(int n, string s)
    {
        this.n = n;
        this.s = s;
    }

    public bool Equals<T2>(TCell<T2> obj)
    {
        return (obj != null && obj.n == this.n && obj.s == this.s);
    }

    public override int GetHashCode()
    {
        return s.GetHashCode();
    }
}


HTH
GeneralRe: Generics and the == operator. Pin
dojohansen18-Oct-09 0:00
dojohansen18-Oct-09 0:00 
QuestionDeleting objects from a collection Pin
Trollslayer17-Oct-09 10:34
mentorTrollslayer17-Oct-09 10:34 
AnswerRe: Deleting objects from a collection Pin
Not Active17-Oct-09 12:01
mentorNot Active17-Oct-09 12:01 
GeneralRe: Deleting objects from a collection Pin
Trollslayer17-Oct-09 12:19
mentorTrollslayer17-Oct-09 12:19 
AnswerRe: Deleting objects from a collection Pin
Luc Pattyn17-Oct-09 12:11
sitebuilderLuc Pattyn17-Oct-09 12:11 
GeneralRe: Deleting objects from a collection Pin
Trollslayer17-Oct-09 12:27
mentorTrollslayer17-Oct-09 12:27 
GeneralRe: Deleting objects from a collection Pin
CaptainSeeSharp17-Oct-09 13:16
CaptainSeeSharp17-Oct-09 13:16 
GeneralRe: Deleting objects from a collection Pin
Luc Pattyn17-Oct-09 13:26
sitebuilderLuc Pattyn17-Oct-09 13:26 
AnswerRe: Deleting objects from a collection Pin
DaveyM6917-Oct-09 12:51
professionalDaveyM6917-Oct-09 12:51 
GeneralRe: Deleting objects from a collection Pin
Trollslayer17-Oct-09 12:55
mentorTrollslayer17-Oct-09 12:55 
GeneralRe: Deleting objects from a collection Pin
DaveyM6917-Oct-09 13:10
professionalDaveyM6917-Oct-09 13:10 
GeneralRe: Deleting objects from a collection Pin
Trollslayer17-Oct-09 13:16
mentorTrollslayer17-Oct-09 13:16 
GeneralRe: Deleting objects from a collection Pin
Luc Pattyn17-Oct-09 13:33
sitebuilderLuc Pattyn17-Oct-09 13:33 
Answer[Added informatio] Deleting objects from a collection Pin
Trollslayer17-Oct-09 13:05
mentorTrollslayer17-Oct-09 13:05 
GeneralRe: [Added informatio] Deleting objects from a collection Pin
DaveyM6917-Oct-09 13:17
professionalDaveyM6917-Oct-09 13:17 
GeneralRe: [Added informatio] Deleting objects from a collection [modified] Pin
CaptainSeeSharp17-Oct-09 13:20
CaptainSeeSharp17-Oct-09 13:20 
GeneralRe: [Added informatio] Deleting objects from a collection Pin
Luc Pattyn17-Oct-09 13:36
sitebuilderLuc Pattyn17-Oct-09 13:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.