Click here to Skip to main content
15,912,400 members
Home / Discussions / C#
   

C#

 
GeneralRe: String.empty v.s. string.null Pin
leppie19-Jun-08 6:05
leppie19-Jun-08 6:05 
GeneralRe: String.empty v.s. string.null Pin
Zoltan Balazs19-Jun-08 6:14
Zoltan Balazs19-Jun-08 6:14 
GeneralRe: String.empty v.s. string.null Pin
George_George19-Jun-08 22:52
George_George19-Jun-08 22:52 
GeneralRe: String.empty v.s. string.null Pin
George_George19-Jun-08 22:50
George_George19-Jun-08 22:50 
GeneralRe: String.empty v.s. string.null Pin
George_George19-Jun-08 22:49
George_George19-Jun-08 22:49 
GeneralRe: String.empty v.s. string.null Pin
Zoltan Balazs20-Jun-08 1:12
Zoltan Balazs20-Jun-08 1:12 
GeneralRe: String.empty v.s. string.null Pin
George_George20-Jun-08 4:00
George_George20-Jun-08 4:00 
GeneralRe: String.empty v.s. string.null Pin
Rutvik Dave19-Jun-08 9:22
professionalRutvik Dave19-Jun-08 9:22 
Colin Angus Mackay wrote:
Incorrect. Here is what reflector has to say on the subject:
public static readonly string Empty;

That means there is only one representation ever in memory. It is not copied, it is referenced. That means they will ALL point to the same memory address.


Yes I am agree with you.

string s = ""; will create an object in the memory
string s = String.Empty; will NOT create any object, its just a reference.

I also found this on MSDN :

Framework 3.5

((object)"") == String.Empty :::: False
("") == String.Empty         :::: True


Framework 1.1 & 2.0

((object)"") == String.Empty :::: True
("") == String.Empty         :::: True


Thanks for pointing out the mistake. from now onwards i will use String.Empty to save memory overhead.
GeneralRe: String.empty v.s. string.null Pin
George_George19-Jun-08 22:53
George_George19-Jun-08 22:53 
GeneralRe: String.empty v.s. string.null Pin
George_George19-Jun-08 22:45
George_George19-Jun-08 22:45 
GeneralRe: String.empty v.s. string.null Pin
Colin Angus Mackay20-Jun-08 7:07
Colin Angus Mackay20-Jun-08 7:07 
GeneralRe: String.empty v.s. string.null Pin
George_George23-Jun-08 23:44
George_George23-Jun-08 23:44 
GeneralRe: String.empty v.s. string.null Pin
Colin Angus Mackay20-Jun-08 7:11
Colin Angus Mackay20-Jun-08 7:11 
GeneralRe: String.empty v.s. string.null Pin
George_George23-Jun-08 23:47
George_George23-Jun-08 23:47 
AnswerRe: String.empty v.s. string.null Pin
User 665819-Jun-08 4:32
User 665819-Jun-08 4:32 
GeneralRe: String.empty v.s. string.null Pin
George_George19-Jun-08 22:55
George_George19-Jun-08 22:55 
QuestionChange the table cell background color Pin
dayakar_dn19-Jun-08 3:31
dayakar_dn19-Jun-08 3:31 
AnswerRe: Change the table cell background color Pin
leppie19-Jun-08 3:42
leppie19-Jun-08 3:42 
Questionhow can I get a running process start-path? Pin
fateme_developer19-Jun-08 1:59
fateme_developer19-Jun-08 1:59 
AnswerRe: how can I get a running process start-path? Pin
Bert delaVega19-Jun-08 2:32
Bert delaVega19-Jun-08 2:32 
AnswerRe: how can I get a running process start-path? Pin
Giorgi Dalakishvili19-Jun-08 2:36
mentorGiorgi Dalakishvili19-Jun-08 2:36 
Questioncreating word document using c#/ vb/ crystal reports Pin
Puneri19-Jun-08 1:41
Puneri19-Jun-08 1:41 
QuestionMicrosoft Reporting Services and C# Pin
jgrogan19-Jun-08 1:24
jgrogan19-Jun-08 1:24 
AnswerRe: Microsoft Reporting Services and C# Pin
carbon_golem19-Jun-08 2:17
carbon_golem19-Jun-08 2:17 
GeneralRe: Microsoft Reporting Services and C# Pin
jgrogan19-Jun-08 3:33
jgrogan19-Jun-08 3:33 

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.