Convert a character array to string in C#

In this tutorial, we will learn how to convert a given character array to a string in C#? By IncludeHelp Last updated : April 09, 2023

Given a character and we have to convert it into a string in C#.

How to convert a character array to string in C#?

To convert a character to the string, we use ToString() method, we call method with the character and it returns string converting Unicode character to the string.

Example to convert a character array to string

Input:
char chr = 'X';
    
Function call:
string str = chr.ToString();

Output:
str: "X"

C# program to convert a character array to string

In this example, we have a character and converting it into the string, and also we have a string and convert all characters to the string in the strings and printing the types and values.

using System;
using System.Text;

namespace Test {
  class Program {
    static void Main(string[] args) {
      //character variable
      char chr = 'X';

      //converting char to string
      string str = chr.ToString();

      //printing types and values
      Console.WriteLine("Type of chr: " + chr.GetType());
      Console.WriteLine("Type of str: " + str.GetType());

      Console.WriteLine("chr: " + chr);
      Console.WriteLine("str: " + str);

      //converting each characters of string into string[]
      string str1 = "Hello world!";
      string temp_str = "";
      foreach(char item in str1) {
        Console.WriteLine("value: {0}, Type: {1}", item, item.GetType());
        temp_str = item.ToString();
        //converting and print char as string
        Console.WriteLine("value: {0}, Type: {1}", temp_str, temp_str.GetType());
      }

      //hit ENTER to exit
      Console.ReadLine();
    }
  }
}

Output

Type of chr: System.Char
Type of str: System.String
chr: X
str: X
value: H, Type: System.Char
value: H, Type: System.String
value: e, Type: System.Char
value: e, Type: System.String
value: l, Type: System.Char
value: l, Type: System.String
value: l, Type: System.Char
value: l, Type: System.String
value: o, Type: System.Char
value: o, Type: System.String
value:  , Type: System.Char
value:  , Type: System.String
value: w, Type: System.Char
value: w, Type: System.String
value: o, Type: System.Char
value: o, Type: System.String
value: r, Type: System.Char
value: r, Type: System.String
value: l, Type: System.Char
value: l, Type: System.String
value: d, Type: System.Char
value: d, Type: System.String
value: !, Type: System.Char
value: !, Type: System.String




All C#.Net Programs

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.