[C# Fundamentals] Чертане с цикли 6. Квадратна рамка
Кодът ми е почти готов, но не знам как да сложа интервал пред всеки символ с Console.WriteLine (new string( ' ' , ) ), защото ми изписва, че литералите ' ' могат да приемат само един символ. Някой знае ли как става това?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SquareFrame
{
    class Program
    {
        static void Main(string[] args)
        {
            var n = int.Parse(Console.ReadLine());
            Console.Write("+");
            for (int h = 0; h < n - 2; h++)
                Console.Write(" -");
            Console.Write(" +");
            Console.WriteLine();
           for (var h = 0; h <n-2; h++ )
            {
                Console.Write("|");
                Console.WriteLine(new string('-', n - 2) + " |");     
                Console.WriteLine();
            }           
            Console.Write("+");
            for (int h = 0; h < n - 2; h++)
                Console.Write(" -");
            Console.Write(" +");
            Console.WriteLine();
        }
        }
    }
Какво означава "ръчно"? Малко съм назад с термините.
Ами не се ли сещаш друг вариант да изпринтираш множество символи без new string :)
Благодаря, RoYaL, сетих се.