Аналог команды strcpy в С# - C#

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

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

Есть код на С#:
class Program
    {// Вывести на экран красным цветом ту строку, где наименьшее число пробелов.
        static void Main(string[] args)
        {
            int i;
            byte count = 0, min=100;
            string line;
            using (StreamReader sr = new StreamReader("text.txt"))
            {
                while ((line = sr.ReadLine()) != null)
                {
                    Console.WriteLine(line);
                    i = 0;
                    while (i < line.Length)
                    {
                        while ((i < line.Length) && !(char.IsWhiteSpace(line, i)))
                        {
                            i++;
                        }
                        count = 0;
                        for (i=0; i < line.Length ; i++)
                            if ((line[i])==' ')
                        count++;
                        if (count < min)
                        {
                            min = count;
                           
                        }}}
                Console.ForegroundColor = ConsoleColor.Red; 
                Console.WriteLine("Искомая строка: ", min);
                Console.ReadLine();
            }
        }
    }
}
Необходимо после этой строки: min = count; вставить вот это: strcpy(min, line) Но так как в си шарп нет такой команды (strcpy) как выйти из данной ситуации? Есть ли аналог это команды С++ в си шарп?

Решение задачи: «Аналог команды strcpy в С#»

textual
Листинг программы
class Program
    {// Вывести на экран красным цветом ту строку, где наименьшее число пробелов.
        static void Main(string[] args)
        {
            int i;
            byte count = 0, min=100;
            string line;
            string line_min;
            using (StreamReader sr = new StreamReader("text.txt"))
            {
                while ((line = sr.ReadLine()) != null)
                {
                    Console.WriteLine(line);
                    i = 0;
                    while (i < line.Length)
                    {
                        while ((i < line.Length) && !(char.IsWhiteSpace(line, i)))
                        {
                            i++;
                        }
                        count = 0;
                        for (i=0; i < line.Length ; i++)
                            if ((line[i])==' ')
                        count++;
                        if (count < min)
                        {
                            min = count;
                            line_min = "text.txt";
                            line = line_min;
                            
                        }}}
                Console.ForegroundColor = ConsoleColor.Red; 
                Console.WriteLine("Искомая строка: ", line);
                Console.ReadLine();
            }
        }
    }

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


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

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

5   голосов , оценка 3.8 из 5