I would suggest try friending her first, if she has any interest in you she will maybe wanna be friends and you can slowly build on it from there. Do Not strait out ask her out. To much of a risk and you could badly damage your reputation if it goes wrong. Good luck to you.
It depends if she likes you lol. If she doesn't like you and you say that, it will either make her not like you even more or she could have second thoughts about you. But if you know she likes you and you say that, then she'll probably really like that! Haha depends.
yeah even if she doesnt like you she will most likely think its really cute and sweet of you, but before you tell her make sure she doesnt think of you as a complete stranger, just be confident be your self and smile and its fine if your nervous:) girls find it adorable, we like it when guys arent afraid to show their feelings, good luck:)
They will be caught off guard about your suddenness, but once they process what you just said, then they will either a: slap you, b: run away, or c: blush and be flattered and want to go out with you. It's just one big ol' game of let's make a deal, ain't it?