Въпрос относно задача номер 6 от Основи на програмирането: Квадрат от Звездички
Здравейте,
Та исках да попитам защото не ми стана ясно какво точно направих, но с малко риисърч го направих. Ето това ми е кодът:
using System;
namespace Projects
{
class Program
{
static void Main(string[] args)
{
var a = int.Parse(Console.ReadLine());
Console.WriteLine(new string('*', a));
for (int i = 0; i < a - 2; i++)
{
Console.Write("*");
for (int b = 0; b < a - 2; b++)
{
Console.Write(" ");
}
Console.WriteLine("*");
}
Console.WriteLine(new string('*', a));
}
}
}
Та работи, но не знам точно за какво служи new string и защо ми се получи като сложих: а - 2
И също така разлиакта между: Console.WriteLine и Console.Write
Благодаря предварително за отговорите.