public static object GetDefault(Type type)
{
if(type.IsValueType)
{
return Activator.CreateInstance(type);
}
return null;
}
В более новой версии .NET, такого как стандарт .NET, type.IsValueType
потребности, которые будут записаны как type.GetTypeInfo().IsValueType
1. :grep <search term> (or whatever you use to populate the quickfix window)
2. :cfdo s/<search term>/<replace term>/g | update
Шаг 1 заполняет список quickfix с объектами, которые Вы хотите. В этом случае это распространено с критериями поиска, которые Вы хотите изменить через grep
.
cfdo
выполнения команда, следующая каждый файл в списке quickfix. Тип :help cfdo
для деталей.
s/<search term>/<replace term>/g
замены каждый термин. /g
средства заменяют каждое возникновение в файле.
| update
сохранил файл после каждой замены.
я соединил это основанное на этот ответ и его комментарии, но чувствовал, что он заслужил своего собственного ответа, так как это - все в одном месте.