Originariamente inviato da ciupaz
Stavo provando nel seguente modo:
ma non gli piace (Cannot implicitly convert type 'string' to 'System.DateTime' )
E ci credo: perché accodi valori numerici a stringhe in quel modo? :master:

Ecco un esempio pratico di ciò che intendevo:
codice:
using System;

public class MyApp
{
	public static void Main(string[] args)
	{
		DateTime dt = new DateTime(
			DateTime.Today.Year,
			DateTime.Today.Month,
			1);
		dt = dt.AddDays(-1);
		Console.WriteLine("L'ultimo giorno del mese precedente è: " + dt.ToString("d"));
		Console.ReadLine();
	}
}
Ciao!