Click here to Skip to main content
15,888,340 members
Home / Discussions / C#
   

C#

 
AnswerRe: C# remoting with Sql server and store recordset Pin
DaveyM693-Dec-11 12:55
professionalDaveyM693-Dec-11 12:55 
Questionget type of anonymous list Pin
zeeShan anSari2-Dec-11 9:30
zeeShan anSari2-Dec-11 9:30 
AnswerRepost Pin
Not Active2-Dec-11 9:44
mentorNot Active2-Dec-11 9:44 
AnswerRe: get type of anonymous list Pin
Wonde Tadesse2-Dec-11 16:48
professionalWonde Tadesse2-Dec-11 16:48 
QuestionIncluding an additional enum property into an object? Pin
Goalie352-Dec-11 9:20
Goalie352-Dec-11 9:20 
AnswerRe: Including an additional enum property into an object? Pin
Not Active2-Dec-11 9:47
mentorNot Active2-Dec-11 9:47 
AnswerRe: Including an additional enum property into an object? Pin
BillWoodruff2-Dec-11 19:27
professionalBillWoodruff2-Dec-11 19:27 
Questionstring concatenation: several seconds Pin
pirotrav2-Dec-11 2:35
pirotrav2-Dec-11 2:35 
Hi folks,

I am currently working on a side project for entertainment/ minor work related use. I am very much an entry level programmer.

The issue I am having, is I am attempting to output a series of strings with line breaks into a read only text box (user read only; I can of course access it in the code). I am storing them in a temporary string (although I also tried line by line printing), and then printing them to the labelbox. It is taking a huge ammount of time; 9 items takes .5 seconds. 200 takes several minutes. This is on an i7 2600k etc. etc (although the app is on one thread but still).


txtOutput.Clear();

StringBuilder builder = new StringBuilder();
foreach (string s in sorted)
{

builder.Append(s);
builder.Append("\r\n");

}

txtOutput.Text = builder.ToString();

}

I have pinpointed the problem to the code in bold. I have tried both stringbuilder and + concatenate. Can anyone help me improve efficiency and explain why its so slow?

Thank you,
Travis

modified 2-Dec-11 8:45am.

AnswerRe: string concatenation: several seconds Pin
Rob Philpott2-Dec-11 2:43
Rob Philpott2-Dec-11 2:43 
GeneralRe: string concatenation: several seconds Pin
pirotrav2-Dec-11 2:48
pirotrav2-Dec-11 2:48 
GeneralRe: string concatenation: several seconds Pin
Rob Philpott2-Dec-11 2:51
Rob Philpott2-Dec-11 2:51 
GeneralRe: string concatenation: several seconds Pin
pirotrav2-Dec-11 2:57
pirotrav2-Dec-11 2:57 
GeneralRe: string concatenation: several seconds Pin
Rob Philpott2-Dec-11 3:13
Rob Philpott2-Dec-11 3:13 
GeneralRe: string concatenation: several seconds Pin
BobJanova2-Dec-11 5:49
BobJanova2-Dec-11 5:49 
GeneralRe: string concatenation: several seconds Pin
Rob Philpott2-Dec-11 5:55
Rob Philpott2-Dec-11 5:55 
GeneralRe: string concatenation: several seconds Pin
BobJanova2-Dec-11 6:05
BobJanova2-Dec-11 6:05 
GeneralRe: string concatenation: several seconds Pin
Not Active2-Dec-11 3:01
mentorNot Active2-Dec-11 3:01 
GeneralRe: string concatenation: several seconds Pin
pirotrav2-Dec-11 3:13
pirotrav2-Dec-11 3:13 
GeneralRe: string concatenation: several seconds Pin
Not Active2-Dec-11 4:04
mentorNot Active2-Dec-11 4:04 
AnswerRe: string concatenation: several seconds Pin
emardini2-Dec-11 3:34
emardini2-Dec-11 3:34 
GeneralRe: string concatenation: several seconds Pin
pirotrav2-Dec-11 21:03
pirotrav2-Dec-11 21:03 
GeneralRe: string concatenation: several seconds Pin
Gerry Schmitz2-Dec-11 22:23
mveGerry Schmitz2-Dec-11 22:23 
GeneralRe: string concatenation: several seconds Pin
pirotrav3-Dec-11 19:26
pirotrav3-Dec-11 19:26 
AnswerRe: string concatenation: several seconds Pin
PIEBALDconsult2-Dec-11 3:48
mvePIEBALDconsult2-Dec-11 3:48 
AnswerRe: string concatenation: several seconds Pin
OriginalGriff2-Dec-11 4:14
mveOriginalGriff2-Dec-11 4:14 

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.