Witam.
Próbuję napisać bardzo prosty program do którego wklepuje się tekst, a on zwraca ten samy tekst, ale z naprzemiennie występującymi małymi i dużymi literami, np. wprowadzam "Lubie placki", a on zwraca "LuBiE PlAcKi".
Właściwie to napisałem go jak umiałem, ale jest błąd z którym nie mogę sobie poradzić.
Miejsca które pogrubiłem są podkreślone a przy nich błąd o treści: "Operator '+' cannot be applied to operands of type 'string' and 'method group'.
Próbowałem to jakoś modyfikować, robić na inne sposoby, ale za każdym razem jest jakiś błąd - ten albo inny..
Proszę o pomoc.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Globalization;
namespace ConsoleApplication54
{
class Program
{
static void Main(string[] args)
{
string text = Console.ReadLine();
int value = 1;
string result = "";
foreach (var i in Enumerable.Range(0,text.Length-1))
{
if (value == 1)
{
result =** result + (Convert.ToString(text[i])).ToUpper;**
}
else
{
result = **result + (Convert.ToString(text[i])).ToLower;**
}
value = (value + 1)%2;
}
Console.WriteLine(result);
Console.Read();
}
}
}