백준 - [단계별로 풀어보기 문자열] 27866 문자와 문자열 이번 문제는 문자열을 입력받은 후, 특정 위치의 문자를 출력하는 문제이다.C#에서 string은 내부적으로 문자(char)의 집합이며, 인덱스를 통해 각 문자에 직접 접근할 수 있다.따라서 문자열이 배열처럼 동작한다는 점을 알고 있다면 어렵지 않게 해결할 수 있는 문제였다.다만, 문제에서 제시하는 위치는 1부터 시작하지만 C#의 문자열 인덱스는 0부터 시작하므로, 이 차이를 고려해 접근해야 한다는 점이 중요하다. 코딩 테스트/백준 2026.03.05
C# BCL(Base Class Library) - 시간 BCL과 운영체제의 관계 정리입력과 출력은 운영체제와 밀접하게 관련되어 있다.키보드 입력, 화면 출력, 파일 저장 등은 모두 운영체제가 제공하는 기능이다.닷넷은 C#과 같은 언어로 만들어진 프로그램이 운영체제와 연동할 수 있도록 관련 기능들을 모아 BCL(Base Class Library) 내부에 담아두었다.ex) Console 타입이 있다.BCL은 운영체제에서 제공하는 입출력 기능에 의존해 Console 타입을 구현해두었고,C# 응용 프로그램은 Console 타입을 통해 간접적으로 운영체제의 입출력 기능을 사용한다.즉, C# 프로그램 → BCL → 운영체제 구조로 동작한다.운영체제 기능 접근BCL은 Console 타입 외에도 닷넷 응용 프로그램과 운영체제 사이를 중계하는 다양한 클래스를 제공한다.소켓(.. C# 2026.03.05