У меня такая проблема написал программу которая считает комплексные числа, но я не знаю каким методом сделать чтоб он читал с одной строки несколько символов, а не как у меня с одной строки 1 символ
Вот исходник программы 
Так как в комплексных числах идёт разделение на мнимые и целые я их назвал как  re = a;  im = b; думаю поймёте
	csharp Код:
	using System;
using System.
Collections.
Generic;
using System.
Linq;
using System.
Text;
namespace ConsoleApplication3
{
    class Complex
    
{
        private int re, im;
        
public Complex
(int a, 
int b
)
        {
            re = a;
            im = b;
        
}
        public Complex add
(Complex z
)
        {
            return new Complex
(re + z.
re, im + z.
im);
        
}
        public Complex sub
(Complex x
)
        {
            return new Complex
(re - x.
re, im - x.
im);
        
}
        public Complex mult
(Complex c
)
        {
            return new Complex
(re * c.
re - im * c.
im, re * c.
im + im * c.
re);
        
}
        public override String ToString
()
        {
            return re.
ToString() + 
" " + im.
ToString();
        
}
        static void Main
(string&
#91;] args)
        {
            string s;
            
int a, b, c, d;
            s = Console.
ReadLine();
            Int32.
TryParse(s, 
out a
);
            s = Console.
ReadLine();
            Int32.
TryParse(s, 
out b
);
            s = Console.
ReadLine();
            Int32.
TryParse(s, 
out c
);
            s = Console.
ReadLine();
            Int32.
TryParse(s, 
out d
);
            Complex z1 = 
new Complex
(a, b
);
            Complex z2 = 
new Complex
(c, d
);
            Complex z = z1.
add(z2
);
            Console.
WriteLine("Summa " + z.
ToString());
            z = z1.
sub(z2
);
            Console.
WriteLine("Raznost " + z.
ToString());
            z = z1.
mult(z2
);
            Console.
WriteLine("Umnozhenie " + z.
ToString());
            Console.
WriteLine();
        
}
    }
}