Я изучаю метод расширения, очень удобная функция, которая может сэкономить количество часов кодирования, обеспечивает возможность повторного использования. то, что я делаю сейчас дни, ежедневно я создаю 10 методов расширения, которые полезны в повседневной жизни. но я не понимаю, как использовать эти методы расширения, каждый раз, когда нам нужно добавить DLL и ссылаться на него. или есть какой-нибудь умный способ, которым мы можем использовать.
предположим,
public static bool isValidMail(this string str)
{
Regex reg = new Regex(@"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$");
return reg.IsMatch(str);
}
если я создал 100 таких методов расширения, то для каждого проекта мне нужно ссылаться на этот статический класс dll. как я работаю с проектами Multplie. есть ли какой-нибудь способ, которым мы можем поместить эти методы расширения в централизованное расположение или в некоторый кеш сборок, где мы можем легко добавить оператор using и получить доступ ко всем статическим методам.
мы можем сделать это?
всякий раз, когда мы создаем новый проект, VS может автоматически добавить методы расширения, которые мы создали, чтобы в каждом проекте мы могли получить к нему доступ. вместо добавления DLL каждый раз
Я хочу знать, как вы, люди.
Я надеюсь, что никто не проголосует против, просто любопытно, о реализации методов расширения