저는 C#을 처음 사용하고 있기 때문에 C#에서 자체 네임 스페이스를 사용하는 방법을 알고 싶습니다.C# 네임 스페이스 문제
MyNamespace1 네임 스페이스가 있다고 가정합니다.
그리고 다른 네임 스페이스 MyNamespace2가 있습니다. MyNamespace1을 사용하고 싶습니다. 그러나 내가 사용하는 경우
using MyNamespace1;
그것은 인식 할 수 없습니다. 어떻게하는지 알고 싶습니다.
저는 C#을 처음 사용하고 있기 때문에 C#에서 자체 네임 스페이스를 사용하는 방법을 알고 싶습니다.C# 네임 스페이스 문제
MyNamespace1 네임 스페이스가 있다고 가정합니다.
그리고 다른 네임 스페이스 MyNamespace2가 있습니다. MyNamespace1을 사용하고 싶습니다. 그러나 내가 사용하는 경우
using MyNamespace1;
그것은 인식 할 수 없습니다. 어떻게하는지 알고 싶습니다.
http://msdn.microsoft.com/en-us/library/z2kcy19k%28v=vs.80%29.aspx
특히이 하나 : 당신이 asp.net을 사용하는 경우 또한 http://www.csharp-station.com/Tutorials/Lesson06.aspx
, 내가 발견 한 것을, 당신은 속성을 변경의 "빌드 작업"해야 할 수도 있습니다 당신이 당신의 페이지에서 "컴파일"하기를 원하는 수업.
MSDN은이 사실을 알기에 당신의 친구입니다. 를 구성하는 데 사용
The namespace keyword is used to declare a scope.
네임 스페이스는 네임 스페이스의 사용자 접근 레벨을 확인 많은 클래스
namespace N1 // N1
{
class C1 // N1.C1
{
class C2 // N1.C1.C2
{
}
}
namespace N2 // N1.N2
{
class C2 // N1.N2.C2
{
}
}
}
Using Namespaces (C# Programming Guide)
을합니다. 동일한 프로젝트에 있다면 직접 액세스 할 수 있습니다.
using YourProjectName.NamespaceThatYouCreated;
다른 프로젝트 인 경우 dll
등의 경우 해당 라이브러리 또는 프로젝트에 대한 참조를 추가하십시오. 로 액세스 네임 스페이스 : 이름 공간이 모두 다른 프로젝트에있는 경우
using AnotherProject.CreatedNameSpacename;
는 당신은 네임 스페이스의 액세스하는 다른 프로젝트의 참조를 추가해야합니다. 귀하의 경우 MyNamespace1
의 프로젝트 참조를 프로젝트에 프로젝트 MyNamespace2
의 프로젝트에 추가하십시오.
네임 스페이스 1에는 적어도 하나의 클래스가 있어야하지만 이미 그 클래스가있을 것입니다. – Silvermind
그냥 MyNamespace1.className.functionName() 호출; – Pieter888
그래 클래스가 있습니다 –