>  기사  >  백엔드 개발  >  SUNWEN 튜토리얼 - C# 고급 (11)

SUNWEN 튜토리얼 - C# 고급 (11)

黄舟
黄舟원래의
2016-12-19 10:27:481065검색

먼저 C# 프로그램 파일 cs1.cs를 만든 다음 JAVA 소스 프로그램 파일 cs1.java를 만듭니다. 내용은 다음과 같습니다.

cs1.cs:

using System;
public class cs1{
public static void Main(){
Console.WriteLine("나는 sunwen입니다!");
sunwen mySunwen=new sunwen();
Console .WriteLine(mySunwen .name);
}
}


class sunwen{
public String name="chenbin!";
}

cs1.java:

import System.*;

public class cs1{
public static void main(String args[]){
System.out.PRintln("나는 sunwen입니다,how 당신입니까!");
sunwen mySunwen=new sunwen();
System.out.println(mySunwen.name);
}
}

class sunwen{
String name="chenbin!";
}


자, 이 두 프로그램을 실행해 보겠습니다. 컴파일 과정에서 C#이 실제로 JAVA보다 훨씬 빠르다는 사실을 발견했습니다. M$에 대해 좋은 말을 하는 것이 아닙니다.) 사실 두 프로그램의 출력은 동일합니다. 둘 다

i am sunwen!
chenbin!

하나가 있습니다. 중요한 차이점은 public String name="chenbin!"이라는 줄이 있지만 JAVA에서는 String name="chenbin!"이라는 것입니다. cs1.cs에서 이 public을 제거하면 JAVA에서는 오류가 발생합니다. C#에서는 범위 수정자를 사용하지 않으면 기본값이 보호이므로 클래스 외부에서 액세스할 수 없습니다.

이것이 중요한 차이점 중 하나입니다. cs1에 C#을 넣는 경우입니다. cs 프로그램에서 public class cs1을 public class cs2로 변경하고 저장한 후 다시 컴파일하면 프로그램이 정상적으로 실행되는 것을 볼 수 있습니다. 이 클래스의 이름은 파일 이름과 정확히 동일해야 합니다. 이는 또 다른 차이점입니다. C#에서는 프로그램에 Main이라는 메서드가 없으면 Main 메서드를 사용합니다. "Not Found" 오류가 뜹니다. Entry error". Main 을 main 으로 쓰지 마세요, ㅎㅎ 전 이런 실수를 자주 합니다.

위 내용은 SUNWEN tutorial - C# Advanced (11), 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.