У меня проблема с моим кодом.Я не знаю, что я делаю не так.Я хочу, чтобы пользователь написал какое-то предложение, а затем программа должна разбить написанное предложение на отдельные слова, где я использую ToUpper в первых символах каждого слова в массиве, а затем снова соединить их вместе без пробелов.
мой код:
static void Skrci(string stavek)
{
string[] p;
p = stavek.Split(' '); // polje separatov
for (int i = 0; i < p.Length; i++)
{
if (p[i].Length > 0)
{
char zacetnica = Char.ToUpper(p[i][0]);
p[i] = p[i].Remove(0, 1);
p[i] = p[i].Insert(0, zacetnica.ToString());
}
}
stavek = string.Join(" ", p);
}
static void Main(string[] args)
{
string[] p = null;
Console.Write("Vpiši nek stavek: ");
string stavek = Console.ReadLine();
Skrci(stavek);
Console.WriteLine(stavek);
Console.ReadKey(true);
}
Я попытался войти, чтобы увидеть, могу ли я видеть, что не так, но я не знаю.