Student_Engineer Ответов: 1

Как вывести динамическое строковое значение в C#?


Привет.

У меня есть переменная типа string.Эта переменная содержит строковое значение.
Если 0 0,
2-это пронумерованные 0,1 строки. Поэтому, если переменная student отличается от 0, я хотел бы вывести это значение.
Я хочу вывести переменную Students (если она отличается от 0)
Например ; я хочу напечатать, стоят ли цифры следующим образом.

[0] пол Стронг
[1] Кристина стринг

Приставка.WriteLine ("studentnames", студенты);

Я хочу напечатать: произведена Алекс, Мэри

Как я могу печатать таким образом?

Что я уже пробовал:

public List<string> students=new List<string>();

OriginalGriff

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали эту работу, и мы поможем вам, когда вы застрянете. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.

[no name]

Привет.
Прежде всего, спасибо вам за вашу помощь.
Я делаю примеры, чтобы улучшить себя, и я болтаюсь вокруг.
На самом деле, то, что я хочу, легко, но я ничего не могу сделать.
Я держу список в виде строки. И мне интересно, как печатается строковое значение.
Если я посмотрю на список с foreach, я не смогу напечатать его так.
Приставка.WriteLine ("", студенты);

Если я захочу;

если (studentcount! = 0)
{
Приставка.WriteLine ("studentnames", студенты);
}

Если бы я этого не сделал, то написал бы сам.Интересно, как я могу решить эту проблему.Спасибо за вашу помощь.

1 Ответов

Рейтинг:
1

AnkushK1

Я не уверен, что полностью понял вашу проблему, но все же предлагаю решение, основанное на моем понимании. Я думаю, вам нужно попробовать что-то вроде этого:

for(var i= 0; i < students.Count; i++)
{
    Console.WriteLine("[" + i.ToString() + "] " + students[i] + Environment.Newline);
}


[no name]

Прежде всего, большое вам спасибо.Я не пробовал использовать цикл for.Я попробую это решение.Спасибо за вашу помощь.