728x90
반응형
728x170
▶ School.cs
namespace TestProject
{
/// <summary>
/// 학교
/// </summary>
public class School
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Property
////////////////////////////////////////////////////////////////////////////////////////// Public
#region ID - ID
/// <summary>
/// ID
/// </summary>
public int ID { get; set; }
#endregion
#region 명칭 - Name
/// <summary>
/// 명칭
/// </summary>
public string Name { get; set; }
#endregion
}
}
728x90
▶ Program.cs
using System;
namespace TestProject
{
/// <summary>
/// 프로그램
/// </summary>
class Program
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Private
#region 프로그램 시작하기 - Main()
/// <summary>
/// 프로그램 시작하기
/// </summary>
private static void Main()
{
string description = GetDescription(new School { ID = 3, Name = "보성고" });
Console.WriteLine(description);
}
#endregion
#region 설명 구하기 - GetDescription(school)
/// <summary>
/// 설명 구하기
/// </summary>
/// <param name="school">학교</param>
/// <returns>설명</returns>
private static string GetDescription(School school) => (school.ID, school.Name) switch
{
(1, "동북고") => "남자 학교",
(2, "영파고") => "여자 학교",
(3, "보성고") => "남자 학교",
(_, _ ) => "해당 무"
};
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] 바이트 크기 단위 변환하기 (0) | 2020.02.02 |
---|---|
[C#/COMMON] 단일 프로세스 여부 구하기 (0) | 2020.02.02 |
[C#/COMMON] 개발 프로세스 여부 구하기 (0) | 2020.02.02 |
[C#/COMMON] 64비트 프로세스 여부 구하기 (0) | 2020.02.02 |
[C#/COMMON/.NETCORE] switch 명령문 : 튜플 패턴(Tuple Pattern)에서 when 키워드 사용하기 (0) | 2020.02.01 |
[C#/COMMON] ICloneable 인터페이스 : 객체 DEEP COPY 사용하기 (0) | 2020.02.01 |
[C#/COMMON/.NET6] Array 클래스 : Copy 정적 메소드를 사용해 바이트 배열 병합하기 (0) | 2020.01.12 |
[C#/COMMON] 한글 문자를 초성/중성/종성으로 분리하기 (0) | 2020.01.12 |
[C#/COMMON] CultureInfo 클래스 : yyyy-MM-dd HH:mm:ss 포맷 문자열 전역 설정하기 (0) | 2019.12.26 |
[C#/COMMON] MeasureIt (0) | 2019.11.29 |
댓글을 달아 주세요