Grab current line in buffer as a string in elisp

How can i collect the buffer's current line as a string value in elisp? i can do this, (let (p1 p2 myLine) (setq p1 (line-beginning-position) ) (setq p2 (line-end-position) ) (setq myLine (bu...