본문 바로가기
프로그래밍 놀이터/C, C++, C#, VB

[Java 개발자가 공부해본 C#] HelloWorld.

by 돼지왕 왕돼지 2012. 4. 12.
반응형


안녕하세요 돼지왕왕돼지입니다.

오늘은 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 는 다루지 않겠습니다.





반응형

댓글