맨날 헷갈리는 Ref
·
📖TIL
using System;class Program{ static void AddTen(ref int num) { num = num + 10; } static void Main() { int x = 5; AddTen(ref x); Console.WriteLine(x); }}문제다음 코드의 실행 결과는?ref 키워드를 빼면 같은 코드의 실행 결과는 무엇일까요?(즉, AddTen(int num) 으로 바꾸고 호출할 때 AddTen(x)만 쓰면)풀이문제 1num = num + 10; x 가 5 였으니까5 + 10 해서 15 ref x 였으니까 이쪽 값도 바뀐다는 얘긴가?그럼 콘솔에는 15가 출력문제 2문제 2 부터 ref 를 빼고 ..