반응형
안녕하세요 돼지왕왕돼지입니다.
오늘은 C# 으로 HelloWorld 를 한번 만들어보죠.
<C# 코드>
// HelloWorld.cs using System; namespace BrainCSharp { class HelloWorld { static void Main( string[] args ) { Console.WriteLine( "Hello, World!" ); Constole.WriteLine( "Hello, {0}!", args[ 0 ] ); } } }
<Java 코드>
// HelloWorld.java import java.lang.System; package BrainCSharp; class HelloWorld{ public static void main( String[] args ){ out.println( "Hello. World!" ); out.println( "Hello. %s!", args[ 0 ] ); } }
C# 코드와 Java 코드의 차이점
- 확장자가 다릅니다. 자바는 .java 이며 C# 은 .cs 입니다.
- Java 의 import 대신, C# 은 using 키워드를 이용하여 namespace 를 load 합니다.
- Java의 package 정의 대신 C# 은 namespace 를 정의합니다.
- Java 의 main 함수는 소문자로된 "main" 인데 반해, C# 은 대분자로 시작하는 "Main" 입니다.
- C#의 Coding Convention 은 { } 이 각각 개별라인을 차지하도록 하는 것으로 보입니다.
- 기본적인 API 는 다루지 않겠습니다.
반응형
'프로그래밍 놀이터 > C, C++, C#, VB' 카테고리의 다른 글
[Java 개발자가 공부해본 C#] CLR ( Common Language Runtime ) 에 대하여. (0) | 2012.04.15 |
---|---|
[Java 개발자가 공부해본 C#] C#에서 Exception 이 발생하면.. (2) | 2012.04.15 |
[Java 개발자가 공부해본 C#] C# 개발을 위한 프로그램. ( Visual Studio, Visual C# 2010 Express, Dream Spark 무료 다운 ) (0) | 2012.04.12 |
[Java 개발자가 공부해본 C#] 더 나은 세상을 위한 C# ( C#의 등장배경, C#은 왜 필요한가?, 닷넷은 무엇인가? ) (1) | 2012.04.12 |
[C/C++] extern "C" 에 대해 알아봅니다. (0) | 2012.04.05 |
댓글