728x90

접근한정자 2

C#4. 메소드, 클래스, 접근한정자, 상속

C#메소드(Method)일련의 코드를 하나의 이름 아래 묶은 것이다.이렇게 묶은 코드는 메소드를 호출하는 것으로 실행 가능하다.함수, 프로시저, 서브루틴과 다른점은 클래스안에 존재 한다는 것이다.값에 의한 전달(Pass by value)메소드를 호출할 대 데이터를 복사해서 매개변수에 넘기는 것을 의미한다.참조에 의한 매개변수 전달(Pass by reference)매개 변수가 메소드에 넘겨진 원본 변수를 직접 참조한다. 따라서 메소드 안에서 매개변수를 수정하면 이 매개변수가 참조하고 있는 원본 변수에 수정이 이뤄진다.ref 키워드를 매개변수 앞에 붙여준다.메소드의 결과를 참조로 반환하기(ref return)참조 변환 값을 이용하면 메소드의 호출자로 하여금 반환 받은 결과를 참조로 다룰 수 있도록 한다.re..

언어/C# 2024.07.17

24.07.17 C#

C#메소드(Method)일련의 코드를 하나의 이름 아래 묶은 것이다.이렇게 묶은 코드는 메소드를 호출하는 것으로 실행 가능하다.함수, 프로시저, 서브루틴과 다른점은 클래스안에 존재 한다는 것이다.값에 의한 전달(Pass by value)메소드를 호출할 대 데이터를 복사해서 매개변수에 넘기는 것을 의미한다.참조에 의한 매개변수 전달(Pass by reference)매개 변수가 메소드에 넘겨진 원본 변수를 직접 참조한다. 따라서 메소드 안에서 매개변수를 수정하면 이 매개변수가 참조하고 있는 원본 변수에 수정이 이뤄진다.ref 키워드를 매개변수 앞에 붙여준다.메소드의 결과를 참조로 반환하기(ref return)참조 변환 값을 이용하면 메소드의 호출자로 하여금 반환 받은 결과를 참조로 다룰 수 있도록 한다.re..

728x90