반응형
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 차이
반응형
'컴퓨터 > C#' 카테고리의 다른 글
NuGet 뜻 (0) | 2023.03.19 |
---|---|
[C#] 윈도우 항상 위에 표시 (0) | 2023.03.15 |
C# 자동 중괄호 해제 (0) | 2023.01.27 |
C# 자동 서식 해제 (0) | 2023.01.27 |
'빌드 오류가 발생했습니다' 창 다시 띄우기 (0) | 2023.01.27 |
댓글