No, I don't believe it should.
If for some reason the language design changes (how unlikely that might be) then you have an outdated duplicate that will only confuse people.
Furthermore it is harder to draw analogies with other language features if you have to restrict yourself to what is common between Java and C# instead of just focusing on the language in question.
If there is a C# version of this question already then it should be closed as a duplicate of that, otherwise left open.
That being said: there is a language-agnostic version already linked to the question in the side which I believe addresses the question. If the user has a specific question about the C# implementation, then he should clarify this, otherwise it's a duplicate of that one.