의 비교에서 static readonly
const
>> 공공 정적 독서 전용 필드 () 필드는 일반적으로 전체 응용 프로그램에서 변경되지 않은 유지 관리에 사용되며 어느 위치에서나 액세스 할 수 있습니다. 로딩 기간 동안 초기화되며 나중에 수정할 수 없습니다.
내부/보호/개인 정상 값 () static readonly
대조적으로, const
변수는 일반적으로 세부 사항 또는 의도하지 않은 값의 내부 구현에 사용됩니다. 컴파일러는이를 최적화하고 통화 사이트에 직접 내장되어 성능을 향상시킬 수 있습니다.
public static readonly
필드를 사용하는 것이 좋습니다. 이를 통해 접근성을 보장하고 포장 원칙을 준수합니다.
액세서의 속성의 사용을 고려하십시오. 이는 값의 추가 제어를 제공하여 값을 반환하기 전에 잠재적 변환 또는 검증을 허용합니다. public static readonly
const
모든 클라이언트 어셈블리를 다시 제작하기 위해 값을 변경하십시오.
결론 const
위 내용은 C#의 '정적 Readonly` vs.'const ': 언제 어느 것을 사용해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!