SFTP and FTP are totally different protocols. Filezilla supports both, that's why it connects. SFTP is a protocol that is run over SSH usually on port 22.
FTPWebRequest doesn't support SFTP protocol. There exist many third-party components for SFTP, including our SecureBlackbox (free license for SFTP is available), SSH.NET on codeplex etc..