DONT BE CORNY!! and say stuff like ur my prince charming!! its ridiculous and fake and you cant be sure if he will say anything to reply. simply look at him and say "ive liked you for a long time and i really want to be more than friends so would you like to go out with me?" ll smile ll if he says yes than smile give a hug and talk to him maybe go sit next to each other somewhere private or walk away together holding hands. NEVER WALK AWAY ALONE!! if he says maybe then say some thing lik "ok ;) cant wait to get your answer" say it with a giggle and while walking away, knock your shoulder gentally against his!
HOPE IT HELPED!! IT SURE IS BETTER THAN THE OTHER ANSWER!