프로그램을 처음 배울 때 가장 많이 하는 것이 'Hello World!'입니다.
예를 들어서 영어를 배울 때 간단한 인사를 배우듯이 프로그램이라는 언어를 배울 때도 간단한 인사를 배우는 것이라 생각됩니다.
제 개인적인 생각으로는 많은 사람들은 보이는 시각에 많은 영향을 받는다고 생각합니다. 어떻게 시작을 해야 할지 모를 때 내가 작성한 프로그램 언어를 컴퓨터가 알아듣고 화면에 그것을 보여주었을 때의 시각적인 느낌을 전달하기 위함이라 생각됩니다. 저는 초등학교 때 처음 프로그램을 접했습니다. 그 당시 화면에 출력하는 것만으로도 일주일 동안 여러 가지를 출력하면서 재미를 느꼈던 기억이 납니다. 지금도 화면 출력 구문은 프로그램과 상관없이 디버깅을 위해서 많이 사용을 합니다. 그래서 어떤 프로그램을 접하더라도 가장 먼저 찾는 기능인 거 같습니다.
ATOM에서 C# 컴파일하는 방법은 아래 링크에서 확인할 수 있습니다.
[ProgramStudy/Development tool] - ATOM 에디터에서 C# 컴파일 하는 법!
ATOM에서 C# 코드를 작성하기 위한 파일 생성은 아래 링크에서 확인할 수 있습니다.
[ProgramStudy/Development tool] - ATOM C# 파일 생성 방법!
별도의 윈도우 UI 창이 아닌 Command Console 창에 'Hello C# World!'를 출력해 보도록 하겠습니다.
콘솔창에 출력하는 출력 메소는 'Console.Write( )', 'Console.WriteLine( )'가 있습니다.
Console.Write( )를 사용하여 'Hello C# World!' 출력
1. 소스 코드
using System;
namespace study
{
class hello
{
static void Main()
{
Console.Write("Hello C# World!");
}
}
}
2. 실행 결과
Console.WriteLine( )를 사용하여 'Hello C# World!' 출력
1. 소스 코드
using System;
namespace study
{
class hello
{
static void Main()
{
Console.WriteLine("Hello C# World!");
}
}
}
2. 실행 결과
실행 결과만 봐서는 'Console.Write( )'와 'Console.WriteLine( )' 동일한 기능을 한다고 생각할 수 있습니다.
그럼 다른 소스를 하나 더 실행해 보도록 하겠습니다.
Console.Write( ), Console.WriteLine( ) 차이
1. 소스 코드
using System;
namespace study
{
class hello
{
static void Main()
{
Console.Write("Hello C# World!");
Console.Write("Hello C# World!");
Console.Write("Hello C# World!");
Console.WriteLine();
Console.WriteLine("=============================================");
Console.WriteLine("Hello C# World!");
Console.WriteLine("Hello C# World!");
Console.WriteLine("Hello C# World!");
}
}
}
2. 실행 결과
실행 결과에서 알 수 있듯이 'Console.Write()'는 ( ) 안의 문자열을 표시해 줍니다. 'Console.WriteLine( )'는 ( ) 안의 문자열을 표시해주고 줄을 바꿔 주는 것을 알 수 있습니다.
컴파일을 하면 'hello_Csharp.exe'가 생성이 됩니다.
'hello_Csharp.exe'을 명령 프롬프트에서 실행해 보았습니다.
문자열 'Hello C# World!'를 출력하는 'Console.Wirte( )', 'Console.WriteLine( )'에 대해서 알아보았습니다.
저의 글을 읽어 주셔서 감사합니다. 오늘도 즐거운 하루 보내세요.
저의 글이 조금이나마 도움이 되셨다면 로그인이 필요 없는 공감♥ 한번 꾸욱 눌러주세요 하하~
[혼자서 공부해본 C#] C# 예약어(키워드) 정리! (10) | 2020.06.12 |
---|---|
[혼자서 공부해본 C#] C# 이란? (12) | 2020.05.27 |
C# - OpenCV를 이용한 IP Camera View 프로그래밍 (135) | 2019.11.27 |
댓글 영역