Загрузка...

Как ввести в одну строку несколько переменных?

Тема в разделе C# создана пользователем нексюша 29 фев 2024. 267 просмотров

Загрузка...
  1. нексюша
    нексюша Автор темы 29 фев 2024 я проснулся,почистил свои зубы,заказал еды,поцеловал тебя в губы 2703 20 июн 2020
    мне нужно, чтобы пользователь сам вводил длинну и значения массива
     
  2. Kuujou_Joutarou
    Kuujou_Joutarou 29 фев 2024 ЛУЧШИЕ ВЕРИФИКАЦИИ - https://lolz.live/threads/4228395/ 5492 27 май 2019
    Если что сгенерил это чат гпт 4
    В C# ввод нескольких переменных в одной строке обычно достигается с помощью метода `Console.ReadLine()` и последующей обработки введенной строки, например, разделением ее на части с использованием метода `Split()`.

    Как пример:

    CSHARP

    ```csharp
    using System;

    class Program
    {
    static void Main()
    {
    Console.WriteLine("Введите несколько переменных, разделенных пробелом:");
    string input = Console.ReadLine(); // считывание всей строки

    // Разделение строки с помощью пробела и преобразование полученных частей в массив
    string[] parts = input.Split(' ');

    // Пример, если ожидаем ввод двух переменных: имя и возраст
    string name = parts[0];
    int age = int.Parse(parts[1]); // Преобразуем строку в целое число

    Console.WriteLine($"Привет, {name}, тебе {age} лет.");
    }
    }
    ```
    В этом коде мы предполагаем, что пользователь введет две части: имя и возраст, разделенные пробелом. Это надо иметь в виду, потому что если пользователь введет больше или меньше данных, чем ожидается, это может привести к ошибкам. Для более устойчивого кода следует добавить проверки на правильность и количество введенных данных.
     
    29 фев 2024 Изменено
    1. Посмотреть предыдущие комментарии (1)
    2. ДобрыйКола
      Kuujou_Joutarou, до чего дошел прогресс, люди стали отвечать с помощью CHATGPT
    3. нексюша Автор темы
      Kuujou_Joutarou, ну хуйня на самом деле, я нашел как сделать проще, создав цикл
  3. smatchannel
    smatchannel 6 мар 2024 10 10 мар 2020
    string[] a = Console.ReadLine().Split(' ');
     
Top