Calculate number of pages in page range

Hi,

How about the following expression?

yourString.Split(","c).Select(Function(s) if (s.Contains("-"),Int32.Parse(s.Split("-"c)(1).Trim)-Int32.Parse(s.Split("-"c)(0).Trim)+1,1)).Sum()

Regards,

1 Like