"속성 (컴퓨터 과학)"의 두 판 사이의 차이

잔글
잔글 (→‎C#)
잔글 (→‎C#)
==속성의 활용==
===C#===
[[C 샤프|C# 프로그래밍 언어]]에서 속성은 어셈블리(assemblies), 멤버, 그리고 타입과 같은 코드 블럭이나 필드(field)에 첨부된 메타데이터이며, 자바에서의 어노테이션(annotation)과 동일하다. 속성은 컴파일러(compiler)에서, 그리고 프로그램적으로는 [[반영 (컴퓨터 과학)|리플렉션]](reflection)을 이용하여 접근가능하다.
 
C# 언어 사용자들은 속성이 크로스커팅 개념(cross-cutting concern)과 여러 기계적 또는 플랫폼 용도를 해결하기 위해 사용되는 많은 예들을 볼 수 있을 것이다. 이러한 예는 이것들이 속성의 유일한 용도라는 잘못된 인상을 낳는다. 속성을 이용해 '''''abstract''''', '''''sealed''''', or '''''public'''''와 같이 확장시키는 것이 가능하다.

편집

290