We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now

x

How to display a character of arrays in a textbox in Visual C#

geeta_m9
geeta_m9 asked
on
Medium Priority
452 Views
Last Modified: 2012-06-27
This is related to a question I asked previously. I have an array of characters which I wish to assign to a textbox. To assign from the textbox to the array of characters, buffer, to the textbox, txtBox, I was given the following solution which works:

char[] buffer = System.Text.ASCIIEncoding.ASCII.GetChars(
                System.Text.ASCIIEncoding.ASCII.GetBytes(txtBox.Text));

Now, I need to do the opposite, but am not sure how to do it.

Would appreciate your help.
Comment
Watch Question

CERTIFIED EXPERT
Commented:
txtBox.Text = new string(buffer);

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Use this:

foreach (char c in buffer ){
    txtBox.Text+= c.ToString();
}
gauthampjs' solution is much better. Please use that :)
Anurag ThakurTechnical Manager

Commented:
dosent this work
buffer.ToString ();
anarki_jimbelSenior Developer
CERTIFIED EXPERT
Commented:
Of course the first solution good and works.

The second one is much slower because of loop.

This one is as fast as the first one

TextBox1.Text = string.Concat(buffer);
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.