다음을 통해 공유


TableLayoutStyleCollection이 ArgumentException을 throw함

TableLayoutStyleCollection은 컬렉션 작업에 전달된 형식을 적용합니다. 이제 입력이 TableLayoutStyle 형식이 아닌 경우 영향을 받는 APIInvalidCastException 대신 ArgumentException을 throw함

도입된 버전

.NET 8 미리 보기 1

이전 동작

이전에는 입력을 TableLayoutStyle 형식으로 변환할 수 없는 경우 InvalidCastException이 throw됨

새 동작

.NET 8부터 입력을 TableLayoutStyle 형식으로 변환할 수 없는 경우 ArgumentException이 throw됨

범주 변경

이 변경 사항은 동작 변경입니다.

변경 이유

이러한 변경은 코드베이스 전체에서 예외 형식을 일관되게 만드는 데 도움이 됩니다.

대부분의 시나리오에서는 이 변경 내용이 큰 영향을 미치지 않습니다. 그러나 이전에 InvalidCastException을 처리한 경우 대신 ArgumentException을 처리하도록 코드를 업데이트합니다.

영향을 받는 API