좀 더 oop 프로그램에 넣으려면 클래스에 액세스 할 수있는 한 클래스 (개체)에서 개인 인스턴스 변수를 만들려고합니다.C# 개인 인스턴스 변수를 accesable (들쭉날쭉 한 배열) 만들기
개인 바이트 [] [] J;
이 코드는 모두 이와 같은 톱니 모양의 배열을 나타냅니다.
이제는 다른 클래스에서 모든 for 루프를 콘솔 라이 트와 함께 사용하여 원하는 결과를 표시했습니다. 기본적으로 "J라는 이름은 현재 상황에 존재하지 않습니다"라고 말합니다.
하지만이 J를 얼마나 정확하게 액세스 할 수 있습니까?
내가 GET으로 노력하고 설정하지만 난 점점 '바이트 [] []을 바이트로 변환 할 수 없습니다'계속 한
또한 내가 cyntax 어떤 종류의 GET으로 필요 설정합니다?
이와 비슷한 기능이 있습니까? 아니면 몇 가지 단계가 더 필요합니까? : 내가 제대로 상황을 이해한다면
public Byte JArray
get { return J; } //can converrt to byte here
set { J = value; } //cannnot convert to byte here
종류가
안녕하세요. 입력 해 주셔서 감사합니다. 다음과 같은 의미입니까? 공개 바이트 JArray { get {return Convert.ToByte (J); } }/* 지그재그 */ 다른 클래스에서 액세스 할 수는 없지만. – Chris
@Chris : 문제가 너무 복잡해졌습니다. 배열을 공개하고 싶다면 Jon의 첫 번째 샘플 구문을 사용하여 배열을 노출해야한다. 그가 지적했듯이, 당신은 setter를 원하지 않을 것이고, 배열을 노출시키고 싶지는 않을 것이다. –
+1, 대신 색인 작성기를 작성하는 중이었습니다. – Blindy