C# 프로그래밍 기초 실습 전자책
정적 멤버 직접 사용 (클래스명 생략)

지금까지의 C#에서 static 메서드(혹은 속성)를 사용하기 위해서는 클래스명.메서드명 (혹은 클래스명.속성명) 과 같이 클래스명을 반드시 앞에 지정해 주었다.

C# 6.0에서는 using static 클래스명을 써 준다면, 해당 C# 파일 내에서는 해당 클래스명 없이 메서드를 직접 사용할 수 있게 하였다. 예를 들어 아래 예제에서 처럼 처음 System.Console 클래스를 using static 과 함께 지정한 후에는 본문에서 Console.WriteLine() 대신 WriteLine()을 직접 사용할 수 있다.


예제

// using static 사용
using static System.Console;

namespace CS6
{
    class Program
    {
        static void Main(string[] args)
        {           
            // Console. 생략 가능 
            WriteLine("csharpstudy.com");
        }
    }
}




본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.




Comment pcj9024@*** 12/18/2017 12:35:35 AM

Comment 의견/코멘트 쓰기
이메일
 *정확한 이메일이 아닐 경우 삭제될 수 있습니다
의견/코멘트
좌측의 3자리 문자들을 입력해 주십시오





아티클 모바일 링크
C# 스터디 소셜미디어
쉽게 배우는 파이썬 기초