5
什麼狀態保存在Linqpad重新運行查詢之間?我推測沒有,所以如果你兩次運行一個腳本,兩次都會有相同的結果。什麼狀態保存在Linqpad重新運行查詢之間?
然而在同一Linqpad選項卡運行C#程序下面的兩倍。你會發現第一個打印出一個空的清單,第二個清單中的消息是'嘿'。這是怎麼回事?
System.ComponentModel.TypeDescriptor.GetAttributes(typeof(String)).OfType<ObsoleteAttribute>().Dump();
System.ComponentModel.TypeDescriptor.AddAttributes(typeof(String),new ObsoleteAttribute("hey"));