Click here to Skip to main content
15,889,096 members
Home / Discussions / C#
   

C#

 
GeneralRe: C# or C++/CLI? Pin
Tal Rasha's Guardianship5-Jul-08 3:47
Tal Rasha's Guardianship5-Jul-08 3:47 
Questionrefresh dataset after updating Pin
jaffa4-Jul-08 6:39
jaffa4-Jul-08 6:39 
AnswerRe: refresh dataset after updating Pin
jaffa4-Jul-08 6:49
jaffa4-Jul-08 6:49 
QuestionString.fromCharCode and charCodeAt Pin
tim_gunning4-Jul-08 6:16
tim_gunning4-Jul-08 6:16 
AnswerRe: String.fromCharCode and charCodeAt Pin
tim_gunning4-Jul-08 6:42
tim_gunning4-Jul-08 6:42 
AnswerRe: String.fromCharCode and charCodeAt Pin
Guffa4-Jul-08 6:43
Guffa4-Jul-08 6:43 
GeneralRe: String.fromCharCode and charCodeAt Pin
tim_gunning4-Jul-08 9:17
tim_gunning4-Jul-08 9:17 
AnswerRe: String.fromCharCode and charCodeAt Pin
Guffa4-Jul-08 12:44
Guffa4-Jul-08 12:44 
The difference is that if you use += to create the string, you are creating every intermediate string as a separate object.

If your code creates the string "This is a test", it will also have created the strings "T", "Th", "Thi", "This", "This ", "This i", "This is", "This is ", "This is a", "This is a ", "This is a t", "This is a te" and "This is a tes".

Strings in .NET are immutable. When you use the += operator, you are actually creating a new string object every time, copying the data from the original string.

For very short strings, this is not a big problem, but it quickly gets bad. To create a 100 character string, you will have created 10 kB of strings. To create a 1000 character string, you will have created 1 MB of strings.

Despite everything, the person most likely to be fooling you next is yourself.

GeneralRe: String.fromCharCode and charCodeAt [modified] Pin
tim_gunning4-Jul-08 14:27
tim_gunning4-Jul-08 14:27 
GeneralRe: String.fromCharCode and charCodeAt Pin
Guffa4-Jul-08 14:38
Guffa4-Jul-08 14:38 
GeneralRe: String.fromCharCode and charCodeAt Pin
tim_gunning4-Jul-08 14:49
tim_gunning4-Jul-08 14:49 
GeneralRe: String.fromCharCode and charCodeAt Pin
Guffa5-Jul-08 3:32
Guffa5-Jul-08 3:32 
GeneralRe: String.fromCharCode and charCodeAt Pin
tim_gunning6-Jul-08 2:08
tim_gunning6-Jul-08 2:08 
GeneralRe: String.fromCharCode and charCodeAt Pin
N a v a n e e t h4-Jul-08 16:45
N a v a n e e t h4-Jul-08 16:45 
GeneralRe: String.fromCharCode and charCodeAt Pin
Guffa5-Jul-08 3:18
Guffa5-Jul-08 3:18 
GeneralRe: String.fromCharCode and charCodeAt Pin
N a v a n e e t h5-Jul-08 16:33
N a v a n e e t h5-Jul-08 16:33 
Questionwindows service Pin
arkiboys4-Jul-08 4:55
arkiboys4-Jul-08 4:55 
AnswerRe: windows service Pin
Michael90004-Jul-08 8:17
Michael90004-Jul-08 8:17 
AnswerRe: windows service Pin
N a v a n e e t h4-Jul-08 18:43
N a v a n e e t h4-Jul-08 18:43 
QuestionAccess Denied to AllUsers Folder Pin
Richard Blythe4-Jul-08 4:43
Richard Blythe4-Jul-08 4:43 
AnswerRe: Access Denied to AllUsers Folder Pin
Daniel Grunwald5-Jul-08 7:27
Daniel Grunwald5-Jul-08 7:27 
GeneralRe: Access Denied to AllUsers Folder Pin
Richard Blythe5-Jul-08 16:24
Richard Blythe5-Jul-08 16:24 
QuestionRe:How to find out unused registry keys Pin
RameshwerE4-Jul-08 3:54
RameshwerE4-Jul-08 3:54 
AnswerRe:How to find out unused registry keys Pin
Simon P Stevens4-Jul-08 3:58
Simon P Stevens4-Jul-08 3:58 
AnswerRe:How to find out unused registry keys Pin
Christian Graus4-Jul-08 9:21
protectorChristian Graus4-Jul-08 9:21 

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.