반응형
get set
- get : 개인 필드에서 값을 '검색'하는 데 사용됨
- set : 개인 변수에 값을 '저장'하는 데 사용됨(value라는 암시적 매개변수 사용)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Get_Set
{
class access
{
private static string name; // private로 선언
public void print()
{
Console.WriteLine("\nMy name is " + name);
}
public string Name // Name 프로퍼티 생성
{
get
{
// 값을 리턴
return name;
}
set
{
// name에 값을 저장
name = value;
}
}
}
class Program
{
static void Main(string[] args)
{
access ac = new access();
Console.Write("Enter your name:\t");
// name에 직접 접근이 불가하므로 Name 프로퍼티를 통해 접근
ac.Name = Console.ReadLine();
ac.print();
Console.ReadLine();
}
}