C#中用整型年月日设定DateTimepicker.value一定要创建DateTime结构吗?
C#中用整型年月日设定DateTimepicker.value一定要创建DateTime结构吗?   
 是下面这样写吗? 
 this.dateTimePicker1.Value   =   new   DateTime(2007,   4,   11);   
 如果我在程序中很多地方都要给this.dateTimePicker1.Value赋值, 
 岂不是要创建很多个DateTime结构, 
 会不会造成内存泄露?   
 有没有什么办法能给this.dateTimePicker1.Value赋值并且不用创建DateTime结构的?
------解决方案--------------------正常情况下如果连这样的内存泄露微软都不会处理,那么盖茨早去吃西北风了。   
 可以这样 
 假设你要将日期设置成y年m月d日   
 this.dateTimePicker1.Value.AddYears(y - this.dateTimePicker1.Value.Year); 
 this.dateTimePicker1.Value.AddMonths(m - this.dateTimePicker1.Value.Month); 
 this.dateTimePicker1.Value.AddDays(d - this.dateTimePicker1.Value.Day);