Animating sprites

Hello, I created my animation manager for my games this morning. It’s just a basic animation system where you can put different list of Texture2D and you can swich them by a ms value. I was thinking if my code was good and if there is a better way to do it. Any papers or article can help me :innocent:
There is my code:

Code
(Sorry, the code isn’t commented)