[WPF공부하기5]네임페이스
이번글은 네임페이스에 대하여 알아보겠습니다. ^-^
다들 OracleJava공부하자 티스토리 방문하시어 열공 하고 계시죠??!!!
파이팅입니다!!!! ^-^
using A;
usting B;
namespace A{
class Simple{
public static void Write() {
system.Console.WriteLine("name A")
}
}
}
namespace B{
class Simple{
public static void Write() {
}
}
}
class Test
{
public static void
Main(string[] args)
{
simple.Write();
Console.ReadLine();
}
}
// 결과는 컴파일 에러 .... 어디서인가?
class Test
{
public static void
Main(string[] args)
{
A.Simple.Write();
System.Console
.ReadLine();
}
}
//결과를 보면
// name A
네임페이스에 대한 설명입니다.
System.Console.WriteLine()
첫줄에 using System; 을 하는 경우 Console.WriteLine() 로만 쓸 수 있다.
using System; 을 쓰지 않는 경우 System.Console.WriteLine()과 같이 써야함
Simple.Write()
using A;와 using B; 가 있기 때문에 simple 클래스가 어느 네임스페이스의 클래스인지 알 수 없다.
-> error
A.Simple.Write()와 같이 명시적으로 알려주면 문제가 해결됨
네임스페이스는 다른 네임스페이스 내부에서 새로 생성될 수 있다.
ex]
NameA.NameAB.NameABC.ClassA.MethodA()
닷넷, WPF공부를 원하신다면 아래글을 클릭해 보세요 ^0^
'닷넷 > Wpf프로그래밍' 카테고리의 다른 글
WPF공부하기 7 Console 클래스 - 출력양식 (0) | 2014.06.02 |
---|---|
[WPF공부하기6] Console 클래스 - 출력하기 (0) | 2014.05.23 |
[WPF공부하기4]Simple C# Program (0) | 2014.05.21 |
[WPF공부하기3] Basic structure of C# (0) | 2014.05.19 |
[WPF공부하기2]XAML이란? (0) | 2014.05.16 |