윈도우 폼 애플리케이션을 개발 중입니다. 싱글 톤 디자인 패턴을 구현해야합니다. 동일한 패키지에있는 두 클래스의 싱글 톤을 구현할 때 제대로 작동하지만 클래스의 두 클래스 모두에 대한 객체를 작성하여 다른 패키지의 두 클래스를 구현합니다. 어떻게 구현할 수 있습니까? 여기에 코드입니다 : 당신이 사방 공공 접근을 가지고 있기 때문에,하나의 프로젝트에서 다른 프로젝트로 싱글 톤을 구현하는 방법
public class Singleton
{
private static Singleton instance;
B b=new B();
private Singleton() {}
public static Singleton Instance
{
get
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}
public void a()
{
}
b.c();
}
public class B
{
SingleTon single=new SingleTon.Instance;
single.a()
public void c()
{
}
}
"작동하지 않음"은 현재 수행중인 작업에 대한 설명이 아닙니다. – zerkms
몇 가지 코드를 보여주십시오. –
B 클래스에서 SingleTon이라는 이름을 사용할 때주의하십시오. C# 이름은 대소 문자를 구분합니다. – Arseny