정적 생성자를 추가하고 내부 변수를 초기화하십시오.
public static class UserDataStorageWrapper
{
public static UserDataStorageWrapper()
{
_userDataStorage = new UserDataStorage();
}
private static UserDataStorage _userDataStorage;
public static UserDataStorage DB
{
get
{
return _userDataStorage;
}
}
}
"
정적 생성자 클래스에 있으면 실행 정적 필드 이니셜 정적의 실행 직전에 발생 생성자
"
소스
-------------------
정적 초기화 프로그램이므로
해당 클래스의 정적 필드를 처음 사용하기 전에 구현에 따라
"초기화됩니다 .
출처
따라서 해당 필드 (또는 해당 클래스의 다른 정적 필드)를 사용
하지 않으면
중단 점이 적중 되지 않을 수 있습니다.
완전성을 위해 정적 생성자가있는 경우 정적 생성자보다 먼저 정적 필드 이니셜 라이저가 실행된다고 추가 할 수 있습니다.
출처
https://stackoverflow.com/questions/22080078