프로그래밍/C#

C#을 사용하여 .NET 클래스 라이브러리의 메서드 호출

김꿀꿀이 2023. 4. 4. 11:26
반응형

오늘의 학습링크

https://learn.microsoft.com/ko-kr/training/modules/csharp-call-methods/1-introduction

 

소개 - Training

이 모듈의 목표를 간략하게 설명합니다.

learn.microsoft.com

 

간단한 C# 콘솔 애플리케이션 만들기 및 실행(C#시작, 2부)  

- C#을 사용하여 .NET 클래스 라이브러리의 메서드 호출 -

 

- 우리가 계속 쓰던 Console.WriteLine() 같은 메서드 들이 .NET 라이브러리 안에 포함되어 있어 이것들을 이용해 프로그램을 조금 더 쉽고 간편하게 만들 수 있음.
- Console.WriteLine() : Console 클래스 안의 WriteLine 메서드를 ()로 호출한다.
- 일부 메서드는 매개변수의 형태가 여러가지인 오버로드 된 메서드들이다. (Console.WriteLine도 19개의 오버로드된 메서드 버전이 있다.)
- 메서드는 메모리에 별도 저장없이 바로 사용가능한 메서드와 메모리에 값을 저장해서 사용하는 메서드가 있음.

메서드의 사용방법이나 오버로드 및 내용확인은 아래 레퍼런스 링크에서 해당 메서드를 검색하면 확인가능함

https://learn.microsoft.com/ko-kr/dotnet/csharp/

 

C# 문서 - 시작, 자습서, 참조.

프로그래밍 C# 알아보기 - 초보 개발자, C#을 처음 사용하는 개발자, 숙련된 C# / .NET 개발자용

learn.microsoft.com

 

* 예제 - System.Math 클래스의 메서드를 사용하여 두 숫자 중에서 더 큰 숫자를 확인하기

code>>

int firstValue = 500;
int secondValue = 600;
int largerValue;
largerValue = Math.Max(firstValue, secondValue); 
Console.WriteLine(largerValue);

빨간 줄을 찾아내는 과제이다. 기억이 안 나서 설명서에서 Math클래스를 검색해서 메서드를 쭉 찾았다.
Math.Max 메서드는 지정된 두 숫자 중 더 큰 숫자를 반환함. (13개의 오버로드 버전)


반대로 두 값중 작은 값을 출력하려면 아래와 같이 입력하면 된다.

code>>

int firstValue = 500;
int secondValue = 600;
int minValue;
minValue = Math.Min(firstValue, secondValue); 
Console.WriteLine(minValue);

Math.Min 메서드는 지정된 두 숫자 중 더 작은 숫자를 반환함. (13개의 오버로드 버전)

이 외에도 Math 클래스에는 수식에 관련된 메서드 (삼각함수, 로그 등)가 많으니 기억해 두면 유용하게 활용할 수 있다.


내일은 코딩에서 빠질 수 없는 조건문이다!

반응형