こんにちは私は学校の割り当てをしています。私のプログラムのすべてがうまくいきますが、教師は自分のコンストラクタの1つにDateTime型のパラメータを追加したいと考えています。私はすでにこのタイプのパラメータを持っていると思いますので、私は少し混乱しています:コンストラクタはパラメータを指定する必要があります
using System;
using System.Windows.Forms;
namespace Assignment4
{
class Task
{
private string time = string.Empty;
private string date = string.Empty;
private DateTime dateTime = new DateTime();
private string description = string.Empty;
private object priorityType;
private string priority;
public string Description
{
get
{
return description;
}
set
{
description = value;
}
}
public DateTime DateTime
{
set
{
dateTime = value;
time = dateTime.TimeOfDay.ToString();
date = dateTime.Date.ToString("d");
}
}
public string Time
{
get
{
return time;
}
}
public string Date
{
get
{
return date;
}
}
public object PriorityType
{
set
{
priorityType = value;
priority = priorityType.ToString();
}
}
public string Priority
{
get
{
return priority;
}
}
}
}
は、DateTime型のパラメータのdateTime =値ではありませんか?
何クラスです。クラスの宣言を示してください。これはコンストラクタではなくプロパティです – Steve
@Steve問題は '= new DateTime();' ...と書かれています。 –