Click here to Skip to main content
15,885,914 members
Home / Discussions / C#
   

C#

 
SuggestionRe: Getting hashtags from a string Pin
Richard Deeming2-Jul-15 9:13
mveRichard Deeming2-Jul-15 9:13 
GeneralRe: Getting hashtags from a string Pin
OriginalGriff2-Jul-15 9:21
mveOriginalGriff2-Jul-15 9:21 
GeneralRe: Getting hashtags from a string Pin
Farhad Eft2-Jul-15 10:02
Farhad Eft2-Jul-15 10:02 
GeneralRe: Getting hashtags from a string Pin
OriginalGriff2-Jul-15 10:17
mveOriginalGriff2-Jul-15 10:17 
QuestionC# How about coordinates and matrix Pin
Siao Da2-Jul-15 2:51
Siao Da2-Jul-15 2:51 
AnswerRe: C# How about coordinates and matrix Pin
Traitorous2-Jul-15 22:45
Traitorous2-Jul-15 22:45 
AnswerRe: C# How about coordinates and matrix Pin
Eddy Vluggen3-Jul-15 3:11
professionalEddy Vluggen3-Jul-15 3:11 
Questionoverriding equals Pin
Gilbert Consellado1-Jul-15 18:52
professionalGilbert Consellado1-Jul-15 18:52 
C#
public class User{
  public int UserID {get;set;}
  public string Username {get;set;}

publict override bool Equals(object obj)
{
  if(!(obj is User)) return false;
  return (obj as User).UserID == UserID;
}

public override int GetHashCode()
{
  //UserID is form the database
  return UserID;
}

public override ToString()
{
  return Username;
}
}


base on the code above, when i create to object from the database, comparing them will return false even they are the same.

example:

C#
User u1 = new User(){UserID = 1, Username = "FirstUser"};
User u2 = new User(){UserID = 1, Username = "FirstUser"};

var b = u1 == u2;


variable b is false;
I thought they will be the same,
is there i missing there?

I will appreciate for any advice will be given

Thank you.
AnswerRe: overriding equals Pin
Brisingr Aerowing1-Jul-15 19:23
professionalBrisingr Aerowing1-Jul-15 19:23 
GeneralRe: overriding equals Pin
Gilbert Consellado1-Jul-15 19:41
professionalGilbert Consellado1-Jul-15 19:41 
GeneralRe: overriding equals Pin
F-ES Sitecore2-Jul-15 0:20
professionalF-ES Sitecore2-Jul-15 0:20 
SuggestionRe: overriding equals Pin
Richard Deeming2-Jul-15 2:06
mveRichard Deeming2-Jul-15 2:06 
GeneralRe: overriding equals Pin
Gilbert Consellado2-Jul-15 3:27
professionalGilbert Consellado2-Jul-15 3:27 
AnswerRe: overriding equals Pin
Brisingr Aerowing1-Jul-15 19:25
professionalBrisingr Aerowing1-Jul-15 19:25 
QuestionExecuting Powershell command from C# Pin
sudhi1641-Jul-15 4:15
sudhi1641-Jul-15 4:15 
AnswerRe: Executing Powershell command from C# Pin
phil.o1-Jul-15 5:57
professionalphil.o1-Jul-15 5:57 
QuestionDirectoryInfo.GetAccessControl() throws InvalidOperationException "Method failed with unexpected error code 1" Pin
Gerd Krause1-Jul-15 3:08
Gerd Krause1-Jul-15 3:08 
SuggestionRe: DirectoryInfo.GetAccessControl() throws InvalidOperationException "Method failed with unexpected error code 1" Pin
Richard Deeming1-Jul-15 7:46
mveRichard Deeming1-Jul-15 7:46 
GeneralRe: DirectoryInfo.GetAccessControl() throws InvalidOperationException "Method failed with unexpected error code 1" Pin
Gerd Krause1-Jul-15 23:21
Gerd Krause1-Jul-15 23:21 
QuestionHow i can pause/resume a thread in window form application ? Pin
Husnul karim30-Jun-15 20:59
Husnul karim30-Jun-15 20:59 
AnswerRe: How i can pause/resume a thread in window form application ? Pin
Pete O'Hanlon30-Jun-15 23:36
mvePete O'Hanlon30-Jun-15 23:36 
QuestionHow to check if pieces are ordered Pin
Aleksandar Jeftic30-Jun-15 11:22
Aleksandar Jeftic30-Jun-15 11:22 
GeneralRe: How to check if pieces are ordered Pin
PIEBALDconsult30-Jun-15 11:25
mvePIEBALDconsult30-Jun-15 11:25 
GeneralRe: How to check if pieces are ordered Pin
Aleksandar Jeftic2-Jul-15 4:50
Aleksandar Jeftic2-Jul-15 4:50 
AnswerRe: How to check if pieces are ordered Pin
Freak3030-Jun-15 21:20
Freak3030-Jun-15 21:20 

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.