Create a Date Class with integer data members f for year mon

Create a Date Class with integer data members f for year, month, and day. Also include a string data
member for the name of the month. Include a method that returns the month name (as a stringl as part
of the date. Separate the day from the year with a comma in that method. Include appropriate
constructors, properties, and methods. Override the ToString () method to display the date formatted
with slashes (/) separating the month, day, and year. Create a second class that instantiates and test
the Date class.

note: do it in c# console application

Solution

using System;

class Date
{
   //data members
   private int year;
   private int monthint;
   private int day;
   private string monthstr;
   //constructors
   public Date() //default constructor
   {
      
   }
   public Date(int year,int monthint,int day,string monthstr) //parameterized constructor
   {
       this.year = year;
       this.monthint = monthint;
       this.day = day;
       this.monthstr = monthstr;
      
   }
   //properties for variables
   public int Year
{
get
{
return year;
}
set
{
year = value;
}
}
public int Monthint
{
get
{
return monthint;
}
set
{
monthint = value;
}
}
public int Day
{
get
{
return day;
}
set
{
day = value;
}
}
   public string Monthstring
{
get
{
return monthstr;
}
set
{
monthstr = value;
}
}
public string displayMonthName()
{
  
   return \"\"+monthstr+\" \"+day+\",\"+year;
  
}
public override string ToString()
{
return \"\"+monthint+\"/\"+day+\"/\"+year;
}
  
}
public class Test
{
   public static void Main()
   {
       Date d = new Date(1977,12,1,\"december\");
      
       Console.WriteLine(d.ToString());
       Console.WriteLine(d.displayMonthName());
      
       Date d1 = new Date();
       d1.Year = 2016;
       d1.Day = 15;
       d1.Monthint = 6;
       d1.Monthstring = \"june\";
      
       Console.WriteLine(d1.ToString());
       Console.WriteLine(d1.displayMonthName());
      
   }
}

output:

Create a Date Class with integer data members f for year, month, and day. Also include a string data member for the name of the month. Include a method that ret
Create a Date Class with integer data members f for year, month, and day. Also include a string data member for the name of the month. Include a method that ret

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site