최근 인터뷰에서 나는이 질문을했다.이 코드의 오류는 무엇입니까? 인터뷰
여기에 오류가 있습니까? 나는 C#을 충분히 알고 있지만 오류는 볼 수 없다. 너는 할수 있니?
Class x {
protected string t1;
public int t2;
}
Class y : x {
}
최근 인터뷰에서 나는이 질문을했다.이 코드의 오류는 무엇입니까? 인터뷰
여기에 오류가 있습니까? 나는 C#을 충분히 알고 있지만 오류는 볼 수 없다. 너는 할수 있니?
Class x {
protected string t1;
public int t2;
}
Class y : x {
}
잘 오류의 관점에서, 우리는 Class
대신 class
시작할 수 있습니다.
는 유형 string
및 int
여기 괜찮 -하지만 지금까지 y 비 공백 문자가 아닌 기호 토큰은 코드베이스에 넣기 전에 변경해야합니다 ...
오류가 발생했습니다. 그러나 컴파일됩니다. 그러나 내 관점에서 볼 때 실제 실수는 필드가 비공개라는 것입니다. 다른 하나는 진짜 오류가 아닌 fxcop 문제입니다. –
@Locaaaa : 내 직업에서 FxCop 오류는 대부분 실제 오류입니다. – Joe
@Locaaaaa :'class' 대신'Class'로 컴파일되지 않습니다. 비공개 필드는 컴파일러의 관점에서 볼 때 오류가 아니라는 점에서 "실제"오류가 아닙니다. 나는 그것이 * x *라는 클래스를 가지고있는 것보다 * 매우 * 특수한 경우에 비공개 필드를 사용하여 * 가끔씩 끝날 가능성이 더 높다고 생각합니다. –
대문자 C : 키워드 클래스에 복사 : – Tomek
Visual Studio에 복사/붙여 넣기해도 대답을 얻었을 것입니다. wouldn 그것? – Groo
자본 C가 잘못 입력되었습니다. 그래서 그 오류가 아닙니다. –