기억이 잘 나지 않는 get과 set

클래스간 변수 공유를 위해서는 반드시 필요합니다.

 

예를들면,

 

판소리 분류 프로그램의 FileWrite.cs 클래스입니다.

 - 개인적으로 구현하던 프로그램입니다.


 

using 문

namespace Wav
{
    public class FileWrite
    {
        double[,] east = new double[55, 21]; // 55개의 동편제 학습데이터
        double[,] west = new double[55, 21]; // 55개의 서편제 학습데이터

        public void EastRead()
        {
                내용삭제했습니다
        }

        public void WestRead()
        {
                내용삭제했습니다
        }

        public double[,] East
        {
            get
            {
                return east;
            }
            set
            {
                east = value;
            }
        }
        
        public double[,] West
        {
            get
            {
                return west;
            }
            set
            {
                west = value;
            }
        }
    }
}

그리고나서 메인에서

private FileWrite fw = new FileWrite();

클래스를 인스턴스화 시켜줍시다!!

 

그리고 나면 반환메서드가 생겨납니다.

fw.East[1,1]

이렇게 되면 FileWrite.cs 클래스에서 생성된 east의 값을 사용할 수 있게 됩니다.

 

fw.East[1,1] = 1 이렇게 되면 set을 호출하여 FileWrite.cs의 east값이 변경되고,

HI = fw.East[1,1] 이렇게 되면 get을 호출하여 FileWrite.cs의 east값을 사용하게 됩니다.

 

이로서, 클래스간 값을 공유할 쑤 있습니다!^^

'Programming Language > C#' 카테고리의 다른 글

메서드 오버로딩  (0) 2014.05.13
Partial Class  (0) 2014.05.13
파일스트림 (텍스트)  (0) 2014.05.13
실수형 나누기  (0) 2014.05.13
반올림  (0) 2014.05.13
Posted by 긍정왕오킹