Click here to Skip to main content
15,896,606 members
Home / Discussions / C#
   

C#

 
GeneralRe: Problems with GUI class design Pin
Luc Pattyn14-Jul-07 1:36
sitebuilderLuc Pattyn14-Jul-07 1:36 
GeneralRe: Problems with GUI class design Pin
User 665814-Jul-07 3:20
User 665814-Jul-07 3:20 
QuestionVideo Pin
Leslie Sanford13-Jul-07 11:15
Leslie Sanford13-Jul-07 11:15 
Questioncompression Pin
mkl_0713-Jul-07 10:24
mkl_0713-Jul-07 10:24 
AnswerRe: compression Pin
Paul Conrad13-Jul-07 10:31
professionalPaul Conrad13-Jul-07 10:31 
Question[How] Screen reading for automation tasks? Pin
sbscb13-Jul-07 9:59
sbscb13-Jul-07 9:59 
AnswerRe: [How] Screen reading for automation tasks? Pin
Shy Agam13-Jul-07 11:08
Shy Agam13-Jul-07 11:08 
QuestionConcating strings... Pin
Shy Agam13-Jul-07 9:13
Shy Agam13-Jul-07 9:13 
Hello experts,

It is well known that when a string's length is already known or can be easily calculated, it is best to use StringBuilder instead of string.

But... How should one go about handling the following situation:
string alreadyAllocated = "ABCD";
// Somewhere along the code...
string newString = "BLABLA" + alreadyAllocated;
The way I see it, it's the same as doing:
string alreadyAllocated = "ABCD";
// Somewhere along the code...StringBuilder newString = new StringBuilder(alreadyAllocated.Length + 6);
newString.Append("BLABLA");
newString.Append(alreadyAllocated);
The reason I think it's the same is because to my understanding, when hardcoding the "BLABLA" string, memory is allocated for it anyway.

So the resulting pseudo code in both cases would be something like:
- Allocate memory for "BLABLA"
- Allocate memory for "BLABLA" + alreadyAllocated
- Copy both allocated strings to the new large location

Care to share your knowledge and opinions?

Thanks in advance,
Shy.
AnswerRe: Concating strings... Pin
PIEBALDconsult13-Jul-07 9:32
mvePIEBALDconsult13-Jul-07 9:32 
AnswerRe: Concating strings... Pin
Guffa13-Jul-07 10:25
Guffa13-Jul-07 10:25 
AnswerRe: Concating strings... Pin
Luc Pattyn13-Jul-07 10:35
sitebuilderLuc Pattyn13-Jul-07 10:35 
QuestionA query regarding deployment!!! Pin
haseebbutt00713-Jul-07 8:02
haseebbutt00713-Jul-07 8:02 
AnswerRe: A query regarding deployment!!! Pin
Dave Kreskowiak13-Jul-07 8:11
mveDave Kreskowiak13-Jul-07 8:11 
GeneralRe: A query regarding deployment!!! Pin
haseebbutt00713-Jul-07 8:42
haseebbutt00713-Jul-07 8:42 
GeneralRe: A query regarding deployment!!! Pin
Dave Kreskowiak13-Jul-07 8:57
mveDave Kreskowiak13-Jul-07 8:57 
GeneralRe: A query regarding deployment!!! Pin
Larantz13-Jul-07 23:15
Larantz13-Jul-07 23:15 
GeneralRegEx bug in .NET Framework!! Pin
Dominic Pettifer13-Jul-07 7:09
Dominic Pettifer13-Jul-07 7:09 
GeneralRe: RegEx bug in .NET Framework!! Pin
Judah Gabriel Himango13-Jul-07 7:43
sponsorJudah Gabriel Himango13-Jul-07 7:43 
GeneralRe: RegEx bug in .NET Framework!! Pin
Malcolm Smart13-Jul-07 10:34
Malcolm Smart13-Jul-07 10:34 
GeneralRe: RegEx bug in .NET Framework!! Pin
Scott Dorman13-Jul-07 10:54
professionalScott Dorman13-Jul-07 10:54 
GeneralRe: RegEx bug in .NET Framework!! Pin
Paul Conrad13-Jul-07 10:58
professionalPaul Conrad13-Jul-07 10:58 
GeneralRe: RegEx bug in .NET Framework!! Pin
Dan Neely13-Jul-07 11:02
Dan Neely13-Jul-07 11:02 
GeneralRe: RegEx bug in .NET Framework!! Pin
Paul Conrad13-Jul-07 11:35
professionalPaul Conrad13-Jul-07 11:35 
GeneralRe: RegEx bug in .NET Framework!! Pin
Judah Gabriel Himango13-Jul-07 11:22
sponsorJudah Gabriel Himango13-Jul-07 11:22 
GeneralRe: RegEx bug in .NET Framework!! Pin
Paul Conrad13-Jul-07 11:38
professionalPaul Conrad13-Jul-07 11:38 

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.