C# get 및 set

1696 단어 토대
나는 학습 과정에서 이러한 현상을 만났다. 내가 시스템의 제시에 따라 잘못을 고칠 때 시스템은 자동으로 나를 위해 범주형을 생산하고 get과 set을 추가했다. 그래서 다음과 같다.
public List listPoints2 { get; set; } //     

검색 네트워크는 다음과 같습니다: get은 읽을 수 있습니다.set은 쓰기 가능합니다.두 가지 예를 들면 다음과 같습니다.
public class person
{
    public string name;//               
}
public class person
{
    public string Name{set;get;}//  get,set     ,       
}

상당:
private string name;
public class preson
{
    get { return name; }
    set { name = value; }
}

메모리에서 말하자면 첫 번째 개인 클래스를 실례화할 때 시스템이 메모리 공간을 분배할 때name 속성에 메모리를 직접 분배하고 그 다음name 속성에 대한 조작도 메모리에서name 속성이 있는 이 블록을 직접 조작한다.두 번째 개인 클래스를 실례화할 때 시스템은name이라는 개인 메모리 공간을 먼저 분배하고 그 다음 읽기와 쓰기 작업은Name이라는 퍼블릭과 바늘과 유사한 것을 통해name와 연결되어 봉인하는 목적을 달성한다.물론 그들은 또 다른 좋은 점이 있다. 여기는 아직 이해하지 못했으니 바로잡아 주기를 바란다.

좋은 웹페이지 즐겨찾기