더북(TheBook)

2.   클래스를 하나 더 만들어 보겠습니다. 프로젝트에 02_Mathematics 폴더를 만든 후 Math.cs 이름으로 클래스 파일을 생성하고, 다음과 같이 코드를 작성합니다. Dul 이름이 아닌 다른 이름으로 프로젝트를 만들었다면 네임스페이스에 직접 작성한 솔루션 이름으로 넣어도 됩니다.

▲ 그림 52-9 Math.cs 파일 생성

//Math.cs
namespace Dul
{
    ///<summary>
    ///Math 클래스 모방
    ///</summary>
    public class Math
    {
        ///<summary>
        ///절댓값 구하기
        ///</summary>
        ///<param name="number">자연수</param>
        ///<returns>절댓값</returns>
        public static int Abs(int number) => (number < 0) ? -number : number;
    }
}

당연한 이야기이지만, Math.Abs()는 이미 닷넷에 내장된 API입니다. 하지만 이를 모방하여 자신만의 라이브러리를 만들어 보는 과정으로 Math.cs 클래스를 생성했습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.