Constructor "Delay.vkMessages.vkMessages (string, System.DateTime, string, bool, string)"자체를 호출 할 수 없습니다.이 클래스의 복사본이지만 다른 클래스가 있습니다. 코드).이 오류를 어떻게 해결할 수 있습니까?생성자가 자신을 호출 할 수 없습니다. C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using ImageCacher;
namespace Delay
{
public class vkMessages : INotifyPropertyChanged
{
public string Kto { get; private set; }
public DateTime Date_Time { get; private set; }
public string InOrOut { get; private set; }
public string TexT { get; private set; }
public bool Read_State { get; private set; }
public IEnumerable<vkMessages> Messages
{
get
{
if (null == _vk_messages)
{
_vk_messages = MessageService.GetMessages(InOrOut,() => MessagesLoaded = true);
}
return _vk_messages;
}
}
private IEnumerable<vkMessages> _vk_messages;
public bool MessagesLoaded
{
get { return _messagesLoaded; }
set
{
_messagesLoaded = value;
InvokePropertyChanged("MessagesLoaded");
}
}
private bool _messagesLoaded;
public vkMessages(string kto, DateTime date_time, string text, bool read_state)
{
Kto = kto;
Date_Time = date_time;
TexT = text;
Read_State = read_state;
}
public vkMessages(string kto, DateTime date_time,
string text, bool read_state,string in_or_out)
: this(kto,date_time,text,read_state,in_or_out)
{
InOrOut = in_or_out;
}....
잘못된 생성자를 호출하고 있습니다. 첫 번째 전화. ': this (kto, date_time, text, read_state)' – Jan