C# 키워드의 인터넷 상세 설명
3725 단어 c#
namespace Common
{
internal class A
{
public void aa()
{
}
}
public class B
{
public void bb()
{
//
A a = new A();
a.aa();
}
}
}
만약 다른 프로젝트TestWeb이 이 dll, 즉common을 인용했다면.dll, 즉
using Common;
namespace TestWeb
{
public class Test
{
public void test_1()
{
//
A a = new A();
a.aa();
//
B b = new B();
b.bb();
}
}
}
내부 접근은 일반적으로 구성 요소 기반의 개발에 사용된다. 왜냐하면 하나의 구성 요소가 프로그램 코드의 나머지 부분에 공개되지 않고 개인적인 방식으로 협력할 수 있기 때문이다.예를 들어 그래픽 사용자 인터페이스를 생성하는 프레임워크는 Control과 Form 클래스를 제공할 수 있으며 이 두 클래스는 내부 접근 권한이 있는 구성원을 사용하여 합작할 수 있다.이 구성원들은 내부적이기 때문에 프레임워크를 사용하고 있는 코드에 공개하지 않습니다.2. 보호된 인터넷은 일반적으로 한 구성원이나 유형에 하나의 액세스 수식자만 있을 수 있지만 보호된 인터넷 조합을 사용할 때 제외하고 클래스 파생을 포함하는 현재 프로그램 집합이나 유형에만 접근할 수 있다.즉, 우리는 이 프로그램에서 집중적으로 접근할 수도 있고, 다른 프로그램에서 집중적으로 접근을 계승할 수도 있다.다음과 같습니다.
namespace Common
{
protected internal class C
{
public void cc()
{
}
}
}
namespace TestWeb
{
public class TestA
{
public void test_1()
{
//
Common.C c = new Common.C();
c.cc();
}
}
public class TestB : Common.A
{
public void test_2()
{
//
C c = new C();
c.cc();
}
}
}
프로그램 세트의 추가 기능:
1. 프로그램 집합은 무엇이든지.NET Framework 응용 프로그램의 기본 구성 블록입니다.예를 들어, 간단한 C# 응용 프로그램을 생성할 때 Visual Studio는 EXE 또는 DLL인 PE(Portable Processional Operations) 파일 형식의 단일 프로그램 세트를 만듭니다.2. 자신의 내부 버전 번호와 그들이 포함하는 모든 데이터와 대상 유형에 대한 상세한 정보를 설명하는 메타데이터를 포함한다.3. 필요할 때만 로드합니다.프로그램 집합을 사용하지 않으면 불러오지 않습니다.이것은 프로그램 집합이 대형 프로젝트에서 자원을 관리하는 효과적인 경로가 될 수 있다는 것을 의미한다.4. 하나 이상의 모듈을 포함할 수 있습니다.예를 들어 비교적 큰 프로젝트를 계획할 때 몇 개의 각 개발자가 단독 모듈을 책임지고 모든 모듈을 조합하여 하나의 프로그램 집합을 만들 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C#Task를 사용하여 비동기식 작업을 수행하는 방법라인이 완성된 후에 이 라인을 다시 시작할 수 없습니다.반대로 조인(Join)만 결합할 수 있습니다 (프로세스가 현재 라인을 막습니다). 임무는 조합할 수 있는 것이다. 연장을 사용하여 그것들을 한데 연결시키는 것이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.