Calculate the number of holidays between two dates in C#?
<p>I'm looking for an Optimized Function which will return the number of public holidays and weekends between two given dates in C#</p>

<hr>

<p>Actually the requirement is to combine holidays and weekends to create a good vacation plan for user. I dont need to worry about the country and religion because i have webservices to take care of getting holidays of a specific country and religion</p>
