Переобразование из строки char в string - C#

Узнай цену своей работы

Формулировка задачи:

string H="abjfkn?8jkhf83jgl3";
                int k=0;  
                int j=0;  
             
                j = H.Length;
 
                char[] H1=new char[j];
     
                for(int i=0; i<j; i++)
                {
                    if(H[i]>96 && H[i]<123)
                    {
                        H1[k]=H[i];
                        k++;
                    }
                }

                string A2 = string.Empty;
                A2 = H1.ToString();
                Console.WriteLine("String:");
                Console.WriteLine(A2);
При попытке вывести на экран строки A2 выбивает System.Char[]. Подскажите, что неправильно делаю?

Решение задачи: «Переобразование из строки char в string»

textual
Листинг программы
string H="abjfkn?8jkhf83jgl3";
                int k=0;  
                int j=0;  
             
                j = H.Length;
 
                char[] H1=new char[j];
     
                for(int i=0; i<j; i++)
                {
                    if(H[i]>96 && H[i]<123)
                    {
                        H1[k]=H[i];
                        k++;
                    }
                }
                
               
                string A2 = new string(H1);
                Console.WriteLine("String:");
                Console.WriteLine(A2);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы