게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
.Net 또는 C 계열 언어에서 변수 선언/사용 질문!
게시물ID : programmer_12027짧은주소 복사하기
작성자 : 우헤헤헤헤
추천 : 1
조회수 : 404회
댓글수 : 5개
등록시간 : 2015/07/11 07:12:14
옵션
  • 본인삭제금지
일하다보니 별의별 상황이 더 필요하더군요.

설명 들어갑니다.


value class가 하나 있습니다. 

내부에는

int A~Z = 0  으로된 26개의 변수가 있습니다.

몇 개는 property로 설정되어있구요. 

그리고 저 value class가 필요한 클래스 A, B, C가 있습니다. [더 있을 수도 있습니다.]

여기서 문제 
A 에서는 value 변수 중 A~F까지만 필요합니다.
B 에서는 value 변수 중 E~Z까지 필요합니다.
C 에선 value 변수 중 A,B, E~H, L 등이 필요합니다.

이럴 경우 Visual studio나 간단한 텍스트 편집기라도 상관없습니다.
각 A,B,C에서 사용하지 않는 변수들의 인텔리션스가 동작안되게하거나..
아예 사용못하게 하거나..

하는 방법이 있을까요?

"EditorBrowsable로는 도저히 안되겠더군요.. Advanced가 있긴한데 사용제한이 좀 있는지..; 제가 사용을 못하는 것 같기도하고 ㅠㅠ


한줄로 요약하자면

- 프로그램 실행 중에 변수의 public, private 설정을 바꿀 수 있느냐입니다.

- 원래라면 인텔리션스단계에서라도 안보이거나 수동으로 사용했을 때 문법체크에 걸리는 수준이 제일 좋겠지만요.


ps. 사실 이 문제는 클래스 설계를 잘하면 되는 문제라서 지금 그 방향으로 해결이 다 된 상태이긴 합니다만..
실제로는 EditorBrowsable 같은게 있기도해서 의외로 쓸모가 있지않을까 라는 생각이 들어 방법이 있다면 알고싶어
질문글을 써봅니다.
출처 본삭금을 걸어놨는데 내용상 질문이 이상할 수도 있습니다. ㅠㅠ
그럴 경우 댓글로 피드백!
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호