Сегодня, когда я проверял все изменения с помощью git экрана сравнения истории, я обнаружил, что два из моих C# файлов были добавлены в несвязанные пространства имен.
using System.Windows.Forms;
и
using System.CodeDom;
Два файла C# вообще не относятся к этим пространствам имен. Насколько я помню, мои сегодняшние действия:
- кодирование и отладка.
- переименование переменных с использованием рефакторинга.
- выделение кода с помощью ctrl-M, ctrl-O .
Кто-нибудь может объяснить такое поведение? Заранее спасибо!
---------------- Обновление --------------------
Оказывается, это своего рода особенность Visual Studio. Если я наберу «Button» в файле C#, «using System. Windows .Forms;» будет автоматически добавлен, даже после того, как я удалил "Button" впоследствии, использование остается. Спасибо, ребята, за комментарии!