긴 작업을 수행하는 함수가 있으며 때때로 상태 업데이트로 다른 곳에서 변수를 업데이트하려고합니다. (이렇게하는 더 좋은 방법이 있다면 괜찮습니다.) 라이브러리를 작성 중이며이 코드를 여러 번 호출하여 변수를 저장하는 동일한 클래스에 다른 변수를 만드는 것이 옵션이 아닙니다. 여기처럼 내 코드가 보일 수 있습니다 것입니다 : 당신은값 대신 변수에 대한 참조 보내기
int Progress = 0;
public static bool Count(ref int Progress, int CountToWhat)
{
....
}
또는
int Progress; //without init
public static bool Count(out int Progress, int CountToWhat)
{
....
}
이 기능을 사용하지 않는 것으로 생각하십니까? 그런 다음 클래스에서 변수를 유지할 수 있습니다. – JamieSee