지금은 C#이 어떠한 언어인지 정리를 진행하고 있다. 그런데 생각보다 정리해야될 양이 많아서 오래 걸릴거 같다.
그래서 먼저 진행할 것은, C#의 사용법이다.
- 나중에 이 곳에 C#이 무엇인지 정리한 링크를 걸어 놓을 것
오늘 할 것은 Hello World! 출력입니다.
기본적으로 코드를 작성하여서, 검은 콘솔창에 Hello World! 출력을 해볼 것입니다.
()안에 쌍따움표""를 사용하여 쌍따움표 안에 원하는 출력 문구를 넣어서 사용하면 편리하기 가능합니다.using System;
namespace Print
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Hello World!
using System;
namespace Print
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.WriteLine("Hello World!");
}
}
}
Hello World!
Hello World!
이와 같이 "" 안에 출력하고 싶은 문구를 작성하여 출력이 가능하다는 것을 알 수 있다.
여기에서 알 수 있는 것은
., Console를 사용해서 Console.WriteLine() 라는 문장을 완성하여 사용한다.그렇다면 Console.을 지우고 사용하면 어떻게 될까? 라는 생각을 가질 수 있다.
using System;
namespace Print
{
internal class Program
{
static void Main(string[] args)
{
// Error!!!
WriteLine("Hello World!");
}
}
}
뭐 당연하겠지만 프로그램 실행도 할 수도 없고, 오류가 나올 것이다.
그럼, 그 이유(=오류가 생기는 이유)는 무엇인가? 하면 Console 안에 WriteLine이라는 기능이 있어서 . 을 사용하여 Console 안에 있는 기능에 접근 할 수 있기 때문인데 여기에서 Console을 지우고 사용하면 어디에서 만들어지도 모르고, 어떻게 구현이 되었는지도 정의가 안되어 있는 WriteLine 를 사용하려할 때 Error 가 발생하는 것이다.
여기까지 읽으면서 알 수 있는 것은
., Console를 사용해서 Console.WriteLine() 라는 문장을 완성하여 사용한다.. 이용해서 기능 뭉텅이에서 가방 같은 곳에 있는 기능에 접근이 가능하다.그렇다면 Console. 안에 WriteLine 만 있을까? 라는 생각을 가질 수 있다.

당연히 아니다. 위에 같이, 여러개의 기능들을 묶어놓은 기능 묶음이다.
잘보면 3,200 줄이 넘어가는 기능 모음이라는 걸 알 수 이다...ㄷㄷ
그리고 잘보면 WriteLine 이라는 기능말도고 여러 기능들이 있고 Line이 빠진 Write 라는 기능도 있다.
그럼 Write를 보고 흠... WriteLien하고 비슷게 출력하는 기능 같은데... 어떤게 다를까?? 라는 생각을 가질 수 있다.
아래에서 한번 정리해 보겠다.
using System;
namespace Print
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("Hello World!");
Console.Write("Hello World!");
}
}
}
Hello World!Hello World!
옆으로 출력 된다. 그럼 WriteLine과 Write를 같이 출력해면?
using System;
namespace Print
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("Hello World!");
Console.WriteLine("Hello World!");
Console.Write("Hello World!");
}
}
}
Hello World!Hello World!
Hello World!
위 출력으로 알 수 있는 것이 Write 는 출력을 줄을 바꾸지 않는다 라는 것이다. 여기까지 작성해도 여러 의문들이 생겨나고, 이해 되어서 많은 것들을 많이 CMD 콘솔창에 그릴 수 있을 것이다.
이상으로 출력 관련하여서 알아 보았다.
여기까지 읽으면서 알 수 있는 것은
., Console를 사용해서 Console.WriteLine() 라는 문장을 완성하여 사용한다.. 이용해서 기능 뭉텅이에서 가방 같은 곳에 있는 기능에 접근이 가능하다.