И.
Ирина .

C# Присвоение значения переменным foreach

int a=-10, b=10;

string number = textBox4.Text;

string[] split = number.Split(new Char[] { ' ','-',';' });

foreach (string s in split)

{

if (s != " ")

{

//что нужно тут написать? что бы присвоить значения a=s1 и b=s2

}}

Решил проблему
foreach (string s in split)
{
if (s != " ")
{
a = split[0];
b = split[1];
}}
Натолкнул Сергей, Спасибо!

МС
Михаил Сергеевич

а зачем тут foreach? если я правильно понял надо извлечь два значения - так и бери их по индексам

Екатерина
Екатерина

Через оператор for лучше работать.
или если foreach то есть же экземпляр объекта s, вот к нему и обращайся а не по конструкции split[0] ))

Так у тебя переполнение буфера может быть )

Похожие вопросы
как создать цикл для переменной в C#?
Как записать содержимое файла в переменную? на C/C++
Что такое значение переменой? Как указать значение переменной ?
как поменять местами значения двух переменных, использую третью? C++
C# foreach не работает с массивом строк. foreach(string s in names) s=null; вн
Микрооптимизация C++: Как лучше передать в функцию значение, на единицу большее, чем значение некоей переменной? (см. вн)
C++ замена значений переменных
Господа! Как сделать так, чтобы значение, присвоенное переменной на одной странице сайта передавалось на другую?
Как вернуть значение переменной?
Использование переменной при создании переменной C#