Witam,
Stworzylem taki kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Rysowawanie_figur
{
class Program
{
static char Rysuj (int dlugo, int szro, char znak)
{
for (int i = 0; dlugo > i; i++)
{
for (int ii = 0; szro > ii; ii++)
{
Console.Write(znak);
}
Console.WriteLine("");
}
return znak;
}
static void Main(string[] args)
{
Console.WriteLine("Podaj dlugosc");
int dlugosc = int.Parse(Console.ReadLine());
Console.WriteLine("Podaj szerokosc");
int szerokosc = int.Parse(Console.ReadLine());
Console.WriteLine("Podaj znak");
char znak = char.Parse(Console.ReadLine());
char Wyglad;
Wyglad = Rysuj(dlugosc, szerokosc, znak);
Console.WriteLine(Wyglad);
Console.ReadKey();
}
}
}
Problem jest w miejscu "return znak;"...
Gdy go usune "return" --> jest blad, gdy zmieniam typ metody na void --> tez blad.
Co zrobic, mozna jakos uniknac uzywania slowa "return"?
Dzieki za pomoc.
pozdrawiam