System.Drawing.Color 구조체를 반복하고 펜 목록을 초기화하는 데 사용하고 싶습니다. System.Drawing.Color 구조체를 반복하고 System.Drawing.Pen을 만들 때 사용하십시오.
나는 이런 식으로 시도했지만 필드의 형태는 피팅되지 않습니다 :colorList = new List<System.Drawing.Pen>();
foreach (var field in typeof(System.Drawing.Color).GetFields())
{
if (field.FieldType.Name == "Color" && field.Name != null)
{
colorList.Add(new System.Drawing.Pen(field, (float)1));
}
}
이 저를 도와주세요.
@mbeckish'Color'는 많은'정적 '속성을 가진 클래스이며'enum'이 아닙니다. –