Salve a ben trovati!
Sono abbastanza nuovo nel C#, e ho problemi a trovare le seguenti informazioni nella documentazione.
Per supportare la domanda, creo un esempio di creazione di una classe Rettangoli e chiamata tra costruttori:
class Rettangoli
	{
		private int Altezza;
		private int Larghezza;
		
		private Rettangoli(int A, int L) //costruttore con parametri
		{
			this.Altezza=A;
			this.Larghezza=L;
		}
		
		private Rettangoli():this(100,100) // assegno dei valori noti a priori
		{
		}
	}
Fin qui tutto bene, ma quando suppongo di voler chiamare il costruttore Rettangoli con parametri dal costruttore senza parametri, volendo specificare numeri casuali per i parametri non so come fare...
Per intenderci, non posso fare come qui di seguito perchè ottengo un errore a design time:
class Rettangoli
	{
		private int Altezza;
		private int Larghezza;
		
		
		private Rettangoli(int A, int L) //costruttore con parametri
		{
			this.Altezza=A;
			this.Larghezza=L;
		}
		
		private Rettangoli() // costruttore senza parametri
		{
			Random R = new Random();
			int A, L;
			
			A=R.Next(100);
			L=R.Next(100);
			Rettangoli(A,L);	// questo mi crea errore...
		}
	}
Sapreste indirizzarmi verso la soluzione?
Grazie infinite!