컴파일러 오류 CS1016
업데이트: 2007년 11월
오류 메시지
명명된 특성 인수가 필요합니다.
Named attribute argument expected
명명되지 않은 특성 인수가 명명된 인수의 앞에 있어야 합니다.
예제
다음 샘플에서는 CS1016 오류가 발생하는 경우를 보여 줍니다.
// CS1016.cs
using System;
[AttributeUsage(AttributeTargets.Class)]
public class HelpAttribute : Attribute
{
public HelpAttribute(string url) // url is a positional parameter
{
m_url = url;
}
public string Topic = null; // Topic is a named parameter
private string m_url = null;
}
[HelpAttribute(Topic="Samples", "http://intranet/inhouse")] // CS1016
// try the following line instead
//[HelpAttribute("http://intranet/inhouse", Topic="Samples")]
public class MainClass
{
public static void Main ()
{
}
}