Расширение основных классов в javascript - это легко. У меня создается впечатление, что на C# это не так-то просто. Я хотел бы добавить некоторые вещи к классу струнных, так что я мог сделать такие вещи, как:Как расширить класс String?
string s = "the cat's mat sat";
string sql = s.smartsingleQuote();
, таким образом, давая мне
the cat''s mat sat
Это даже возможно, или я должен написать функцию что?
Если вы используете метод расширения, вы можете напрямую вызвать s.SmartSingleQuote() правильно? Если вы используете StringExtensions.SmartSingleQuote (s), вам не нужен метод расширения? – Anuraj
@ Анурай, да, я не повторил, что, поскольку это было частью вопроса ОП, на который уже был дан ответ. Я пытался дать более глубокое понимание методов расширения, чтобы понять, что это эквивалентно –