Linqpad에서 다시 실행되는 쿼리 간에는 어떤 상태가 저장됩니까? 나는 아무 것도 추정하지 않았습니다. 따라서 스크립트를 두 번 실행하면 두 번에 같은 결과가 나타납니다.Linqpad에서 재실행 쿼리간에 저장된 상태는 무엇입니까?
그러나 동일한 Linqpad 탭에서 아래의 C# 프로그램을 두 번 실행하십시오. 처음에는 빈 목록을 인쇄하고 두 번째는 '안녕하세요'라는 메시지가있는 목록을 찾습니다. 무슨 일이야? | 당신이 편집에 달리 요청하지 않는 한
System.ComponentModel.TypeDescriptor.GetAttributes(typeof(String)).OfType<ObsoleteAttribute>().Dump();
System.ComponentModel.TypeDescriptor.AddAttributes(typeof(String),new ObsoleteAttribute("hey"));