class hoge {
static void Main() {

string text = @"C:hoge.txt";

Encoding e = Encoding.GetEncoding("shift_jis");

string[] l = File.ReadAllLines(text, e);

int i = 0;
while(l[i]!=null){
Console.WriteLine(l[i]);
i++;
}
}
}
インデクッスが配列の境界外のエラーがでてしまいます
どうすればよろしいでしょうか?