Visual Studio에서 속성을 쓸 때 IDE가 잘못된 텍스트를 자동 완성하고 내 흐름을 방해합니다. 내가 set
를 입력 한 경우왜 코드에서 입력을 입력 할 수 없습니까?
class Person
{
private int age;
public int Age;
{
AppDomainSetup //
}
AppDomainSetup
이 주어진다. IDE가 혼란스러운 이유는 무엇입니까?
Visual Studio에서 속성을 쓸 때 IDE가 잘못된 텍스트를 자동 완성하고 내 흐름을 방해합니다. 내가 set
를 입력 한 경우왜 코드에서 입력을 입력 할 수 없습니까?
class Person
{
private int age;
public int Age;
{
AppDomainSetup //
}
AppDomainSetup
이 주어진다. IDE가 혼란스러운 이유는 무엇입니까?
"연령"이후에 ;
을 제거해야합니다.
때문이다 :
internal class Person
{
private int age;
public int Age { set; get; }
}
이후이 답변은 100 % 정확합니다 - 왜 감사 표시가 – pm100
입니다! 무슨 끔찍한 실수 야. 이것은 내가 원하는 정확한 답변입니다, 왜 투표를 내려야합니까? – user3339999
왜 내가이 "빼기"를 얻었는지 궁금합니다. –
가 더 완전한 대답은 당신이 필드 Age
를 종료했다고하고 IDE 당신이 쓴 것을 읽는과 유형을 기대하고있다
internal class Person
{
private int age;
public int Age { set; get; }
}
시도 (문맥에 기반한 몇 가지 옵션 중 set
은 하나가 아닙니다). set
만 작성했으며 해당 컨텍스트의 유형에 대해 set
에 가장 잘 맞는 것은 AppDomainSetup
입니다.이 유형의 하위 문자열이 set
인 첫 번째 유형이기 때문에 AppDomainSetup
입니다. 자동 완성 동작은 스페이스 바를 누르면 선택한 제안을 입력하는 것입니다.
이 문제를 해결하려면 (또는 인텔리 센스 혼동을 방지하려면) 속성 이름 뒤에 콜론을 넣지 마십시오.
무슨 뜻인지 잘 모르겠지만 추가 정보 {public int Age; Ok nvm 자동 속성을 만들려고한다고 생각하십니까? 즉 public int Age {get; 설정;}? – failedprogramming
어쩌면 첫 번째 중괄호를 삭제할 수 있습니까? –
; 나이 – pm100