나는 다음과 같은 오류 준다 내 프로그램접근성
public Chromosome NewChromosome { get; public set; }
에 다음 코드 줄을 : 나는 접근 및 속성의 접근성 수정을 수정 시도
Error 1
The accessibility modifier of the
'ARP_TLL.DataAccess.ChromosomeAddedEventArgs.NewChromosome.set'
accessor must be more restrictive than the property or indexer'ARP_TLL.DataAccess.ChromosomeAddedEventArgs.NewChromosome'
C:\Users\kiangtengl\Programming\Projects\ARP_TLL\ARP_TLL\DataAccess\ChromosomeAddedEventArgs.cs
16
55
ARP_TLL
을 그러나 문제를 해결할 수 없습니다.
기본적으로public Chromosome NewChromosome { get; set; }
, 속성의 접근에 대한 액세스 한정자가 동일한 액세스 한정자가 지정됩니다 참고로
, 여기에 유형 Chromosome
public class Chromosome
{
#region properties
public int Length
{
get;
set;
}
public int Number
{
get;
set;
}
#endregion
#region creation
public static Chromosome CreateChromosome(int _length, int _number)
{
return new Chromosome
{
Length = _length, Number = _number,
};
}
#endregion
}
감사합니다. –