1
이것은 결함이있는 디자인 패턴 일 수 있지만 가능한 유일한 방법으로하고 있는지 확인해달라고 요청했습니다.정적 멤버를 사용하지 않고 유형을 사전처럼 직접 액세스 할 수 있습니까?
이 작동 :
public static class StuffManager
{
public static readonly StuffDict Stuff = new StuffDict();
}
public class StuffDict : IDictionary<string, string>
{
// custom dictionary stuff
}
을 여기에 사용자가 입력 할 수 있습니다
string athing = StuffManager.Stuff["key"]
.
string athing = StuffManager["key"]
을 난 괜찮아 대답은 "아니오"인 경우 : 이것은 내가 궁금하고 무엇
....
public static class StuffManager : IDictionary<string, string>
{
// custom dictionary stuff
}
이 사용자 대신 입력합니다, 일 경우 나는 두 번째 패턴이 가능하지 않거나 나쁜 아이디어라는 것을 확인하고 싶다. 관련성이있는 경우 타사 응용 프로그램에서 일종의 플러그인으로 사용할 수 있습니다. 사용자가 동일한 응용 프로그램 내에서 사용자 인 것보다 .cs 파일을 추가 할 수 있습니다.
감사합니다.
이 질문에 대한 언어를 태그로 추가 할 수 있습니다 .. – Mat
C#과 유사하지만 OP가 확인되어야합니다. – bdonlan
@Mat 감사합니다. 편집되었습니다. 내 첫 번째 게시물이었습니다. – Rafe