Problem

5 /13


kelimelerin yeniden düzenlenmesi

Theory Click to read/hide

Bir dize girerken, onu herhangi bir ayırıcıyla hemen parçalara ayırabilirsiniz.
Bunu daha önce aynı satıra birden çok sayısal değişken girdiğimizde yapmıştık. Bir dizeyi parçalara ayırmak için Split() yöntemini kullandık. Varsayılan olarak, dizeleri boşlukla alt dizelere ayırır.
Bu yöntemi kullanarak, dizeyi örneğin boşluklara göre parçalara bölebilirsiniz. Ve dizinin her bir parçasını ayrı bir değişkene yazın.
Örnek:

string[] S = Console.ReadLine().Split();
Örnekte, bir boşlukla ayrılmış iki kelime girerken, ilk kelime s[0] dizisinin sıfır elemanında, ikincisi - ikinci s[1].

Ayırıcı olarak birkaç karakter kullanmanız gerekiyorsa, bunları virgülle ayırarak belirtebilirsiniz:
 
 string[] S = Console.ReadLine().Split(new[] { ' ', '\n' });
 Giriş dizesinde birkaç ardışık boşluk olabilirse, son dizide de boşluklar görünebilir, bunu hariç tutmak için bir parametre eklemeniz gerekir:
string[] S = Console.ReadLine().Split(new[] { ' ', '\n' }, StringSplitOptions.RemoveEmptyEntries);
Alt dize sınırlayıcıları kullanmanız gerekirse:
string[] S = Console.ReadLine().Split(new[] { "\\r\\n", "\r", "\n", "" }, StringSplitOptions.RemoveEmptyEntries);

Problem

Giriş, kişinin soyadını ve adını içeren bir satırdır (tam olarak bir boşlukla ayrılmış).
 
Aynı bilgileri yazdırın, ancak önce ad sonra soyadı.
 
Örnek
 
# Girdi Çıktı
1 Pupkin Vasya Vasya Pupkin