Click here to Skip to main content
15,891,253 members
Home / Discussions / C#
   

C#

 
QuestionHow to compare string data by value and by reference Pin
Mou_kol8-Jan-18 20:59
Mou_kol8-Jan-18 20:59 
AnswerRe: How to compare string data by value and by reference Pin
OriginalGriff8-Jan-18 21:24
mveOriginalGriff8-Jan-18 21:24 
Strings are reference types, but string comparisons are made as value types:
C#
string a = "Hello World";
string b = "Hello";
string c = " World";
string d = b + c;
Console.WriteLine("{0}:{1}:{2}:{3}", a == d, a.Equals(d), (object)a == (object) d, object.ReferenceEquals(a, d));
Will give you:
True:True:False:False
Because the first two tests use the string specific comparison, and the other two specifically do reference comparisons.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!

AnswerRe: How to compare string data by value and by reference Pin
Bernhard Hiller9-Jan-18 21:41
Bernhard Hiller9-Jan-18 21:41 
GeneralRe: How to compare string data by value and by reference Pin
OriginalGriff10-Jan-18 0:38
mveOriginalGriff10-Jan-18 0:38 
GeneralRe: How to compare string data by value and by reference Pin
Mou_kol10-Jan-18 21:18
Mou_kol10-Jan-18 21:18 
GeneralRe: How to compare string data by value and by reference Pin
OriginalGriff10-Jan-18 22:02
mveOriginalGriff10-Jan-18 22:02 
GeneralRe: How to compare string data by value and by reference Pin
Mou_kol11-Jan-18 3:42
Mou_kol11-Jan-18 3:42 
GeneralRe: How to compare string data by value and by reference Pin
Richard Deeming11-Jan-18 4:05
mveRichard Deeming11-Jan-18 4:05 
GeneralRe: How to compare string data by value and by reference Pin
Mou_kol15-Jan-18 22:00
Mou_kol15-Jan-18 22:00 
GeneralRe: How to compare string data by value and by reference Pin
Richard Deeming16-Jan-18 1:21
mveRichard Deeming16-Jan-18 1:21 
GeneralRe: How to compare string data by value and by reference Pin
Mou_kol16-Jan-18 1:44
Mou_kol16-Jan-18 1:44 
GeneralRe: How to compare string data by value and by reference Pin
OriginalGriff11-Jan-18 4:19
mveOriginalGriff11-Jan-18 4:19 
GeneralRe: How to compare string data by value and by reference Pin
Mycroft Holmes11-Jan-18 10:32
professionalMycroft Holmes11-Jan-18 10:32 
GeneralRe: How to compare string data by value and by reference Pin
OriginalGriff11-Jan-18 11:19
mveOriginalGriff11-Jan-18 11:19 
QuestionC# Windows Form Application with 86x unmanaged dll Pin
Zeyad Jalil8-Jan-18 20:33
professionalZeyad Jalil8-Jan-18 20:33 
AnswerRe: C# Windows Form Application with 86x unmanaged dll Pin
OriginalGriff8-Jan-18 21:16
mveOriginalGriff8-Jan-18 21:16 
AnswerRe: C# Windows Form Application with 86x unmanaged dll Pin
Gerry Schmitz10-Jan-18 8:23
mveGerry Schmitz10-Jan-18 8:23 
QuestionGame Pin
Member 136022178-Jan-18 10:55
Member 136022178-Jan-18 10:55 
AnswerRe: Game Pin
Pete O'Hanlon8-Jan-18 11:09
mvePete O'Hanlon8-Jan-18 11:09 
GeneralRe: Game Pin
Dave Kreskowiak8-Jan-18 11:26
mveDave Kreskowiak8-Jan-18 11:26 
AnswerRe: Game Pin
Swinkaran8-Jan-18 11:38
professionalSwinkaran8-Jan-18 11:38 
GeneralRe: Game Pin
PIEBALDconsult8-Jan-18 13:15
mvePIEBALDconsult8-Jan-18 13:15 
AnswerRe: Game Pin
Chris Quinn8-Jan-18 21:26
Chris Quinn8-Jan-18 21:26 
AnswerRe: Game Pin
V.9-Jan-18 21:55
professionalV.9-Jan-18 21:55 
QuestionQuestion About Async/Await Pin
Kevin Marois8-Jan-18 6:46
professionalKevin Marois8-Jan-18 6:46 

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.