왜 다른 이유가 있습니까? Newtonsoft.Json.JsonIgnoreAttribute는 봉인 된 클래스입니까? 내가 묻는 이유는 Json.Net 호출을 래퍼 (wrapper)로 만들고 싶기 때문이다. 따라서 어셈블리 ref는 하나의 어셈블리에만있다. (어셈블리를 업데이트하고 좀 더 쉽게 테스트한다.)Json.Net의 속성 클래스가 봉인 된 이유는 무엇입니까?
1
A
답변
1
일반적으로 이는 확장/특수화 된 목적이 없다는 것을 의미하기 때문에 (.NET BCL에있는 많은 속성 유형과 마찬가지로)
+1
BCL의 특성 유형에 대해 거의 모든 프로젝트에서 .NET 어셈블리에 대한 참조가있는 유효한 이유입니다. 타사 라이브러리의 경우에는 다른 이야기입니다. 필요한 경우에만 다른 라이브러리로 쉽게 업그레이드/전환 할 수 있도록이 어셈블리를 한 곳에서 참조하는 것이 좋습니다. –
관련 문제
- 1. ASP.NET ListItem 클래스가 봉인 된 이유는 무엇입니까?
- 2. 봉인 된 이유는 무엇입니까?
- 3. ListViewGroup이 봉인 된 이유는 무엇입니까?
- 4. Silverlight에서 PasswordBox가 봉인 된 이유는 무엇입니까?
- 5. 봉인 된 클래스가 Java로 적용되며, 그렇다면 어떻게됩니까?
- 6. .NET Colors 클래스가 정적이 아닌 이유는 무엇입니까?
- 7. 술어 <>가 봉인 된 이유는 무엇입니까?
- 8. 봉인 된 클래스 - 공용 생성자를 제거하는 이유
- 9. C++ 클래스가 추상화 된 이유는 무엇입니까?
- 10. 봉인 된 부분 클래스
- 11. 봉인 된 클래스에서 상속
- 12. 이유는 클래스가
- 13. 봉인 된 클래스에 IDisposable 구현
- 14. 속성 요청/쿼리/속성/...이 Symfony2에서 공개 된 이유는 무엇입니까?
- 15. 봉인 된 JARS에서만로드 할 Java Plugin Framework
- 16. NewtonSoft JSON.NET의 업그레이드가 암시 적으로 보호 된 구성원을 직렬화하지 않음
- 17. 구현 클래스가 봉인 될 때 단일 인터페이스 메서드를 재정
- 18. Java 클래스가 구현 된 인터페이스의 주석을 상속하지 않는 이유는 무엇입니까?
- 19. 생성 된 클라이언트 클래스가 ServiceContract 인터페이스를 상속하지 않는 이유는 무엇입니까?
- 20. 스레드 안전하지 않은 java 클래스가 추가 된 이유는 무엇입니까?
- 21. 'Microsoft.Moles.Framework.MbUnit.MoledAttribute'는 (는) 속성 클래스가 아닙니다.
- 22. 속성 클래스가 생성자를 호출하지 않음
- 23. FrameworkElementFactory는이 작업을 위해 봉인 된 템플릿에 있어야합니다.
- 24. WPF 속성 IsDefaulted가없는 이유는 무엇입니까?
- 25. .NET에서 리플렉션을 사용하여 봉인 된 클래스에서 상속하는 방법은 무엇입니까?
- 26. 이 클래스가 Serializable이 아닌 이유는 무엇입니까?
- 27. CSS 클래스가 적용되지 않는 이유는 무엇입니까? 다음
- 28. 클래스가 요즘 인터페이스로 정의되는 경향이있는 이유는 무엇입니까?
- 29. 매번이 클래스가 다시 초기화되는 이유는 무엇입니까?
- 30. Java의 Method 클래스가 일반적이지 않은 이유는 무엇입니까?
나는 당신이 당신의 프로젝트에 얼마나 걸 맞는 지 모르지만 json api로 http://json.codeplex.com/ library를 사용 해본 적이 있습니까? – t3rse
이것은 우리가 사용하고있는 API입니다. 'Json.Net'은 Newtonsoft.Json을 json.codeplex.com으로, JsonIgnoreAttribute는이 라이브러리의 클래스입니다. –
이 대답을 확인하여 .Net 특성 클래스를 '봉인 된'보안 및 성능 모범 사례로 간주되는 이유를 확인하십시오. http://stackoverflow.com/q/7868218/406903 – hmqcnoesy