컴퓨터/C#

C# ref 키워드

Begi 2023. 1. 29. 22:18
반응형

C#은 포인터가 없기 때문에 Call by reference를 위해 함수 인자로 포인터를 사용할 수 없다.

 

Call by reference를 위해서는 포인터대신 다음과 같이 ref 키워드를 사용해야 한다.

 

void Method(ref int A)

{

    A++;

}

 

int i=1;

Method(ref i);

Console.WriteLine(i);

 

이와 같이 실행하면 i에 2가 저장된다.

 

Call by value와 Call by reference 차이

 

 

반응형