[C#] 6일차 - 34. 값 형식과 참조 형식, ref 키워드C#/C#200제2021. 1. 21. 11:41
Table of Contents
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace A034_ValueAndRefernce
{
class Program
{
static void Main(string[] args)
{
string s = "before passing";
Console.WriteLine(s);
Test(s); // Test 메소드 안에서의 s가 변경된거기 때문에 Main은 바뀌지 않음
Console.WriteLine(s);
Test(ref s); // ref키워드에의해 s가 바뀌게 되면 그 주소안에 값이 변경되기 때문에 Main도 바뀜
Console.WriteLine(s);
}
public static void Test(string s)
{
s = "after passing";
}
public static void Test(ref string s)
{
s = "after passing";
}
}
}
반응형
'C# > C#200제' 카테고리의 다른 글
[C#] 6일차 36. Null 조건 연산자(?) (0) | 2021.01.21 |
---|---|
[C#] 6일차 - 35. 배열과 객체를 메소드 매개변수로 전달 (0) | 2021.01.21 |
[C#] 6일차 - 33. 상수, const와 readonly (0) | 2021.01.21 |
[C#] 6일차 - 32. 열거형 enum (0) | 2021.01.21 |
[C#] 5일차 (문자, 문자열 정리) (0) | 2021.01.20 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!