오늘의 학습링크
https://learn.microsoft.com/ko-kr/training/modules/csharp-call-methods/1-introduction
간단한 C# 콘솔 애플리케이션 만들기 및 실행(C#시작, 2부)
- C#을 사용하여 .NET 클래스 라이브러리의 메서드 호출 -
- 우리가 계속 쓰던 Console.WriteLine() 같은 메서드 들이 .NET 라이브러리 안에 포함되어 있어 이것들을 이용해 프로그램을 조금 더 쉽고 간편하게 만들 수 있음.
- Console.WriteLine() : Console 클래스 안의 WriteLine 메서드를 ()로 호출한다.
- 일부 메서드는 매개변수의 형태가 여러가지인 오버로드 된 메서드들이다. (Console.WriteLine도 19개의 오버로드된 메서드 버전이 있다.)
- 메서드는 메모리에 별도 저장없이 바로 사용가능한 메서드와 메모리에 값을 저장해서 사용하는 메서드가 있음.
메서드의 사용방법이나 오버로드 및 내용확인은 아래 레퍼런스 링크에서 해당 메서드를 검색하면 확인가능함
https://learn.microsoft.com/ko-kr/dotnet/csharp/
* 예제 - 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 클래스에는 수식에 관련된 메서드 (삼각함수, 로그 등)가 많으니 기억해 두면 유용하게 활용할 수 있다.
내일은 코딩에서 빠질 수 없는 조건문이다!
'프로그래밍 > C#' 카테고리의 다른 글
C#에서 배열과 foreach 문을 사용한 데이터의 시퀀스 저장 및 반복 (0) | 2023.04.06 |
---|---|
C#에서 ‘if’, ‘else’ 및 ‘else if’ 문을 사용하여 코드에 의사 결정 논리 추가 (0) | 2023.04.05 |
Visual Studio Code 설치 및 구성 (0) | 2023.03.31 |
단계별 프로젝트 - 최종 GPA 계산 (0) | 2023.03.30 |
단계별 프로젝트 - 학생 성적 계산 및 프린트 (2) | 2023.03.28 |