-2
需要幫助來弄清楚我的代碼出了什麼問題。 我收到此錯誤: System.NullReferenceException:'對象引用未設置爲對象的實例。'在這條線:Smth與索引錯誤(System.NullReferenceException)
post[0].Author = "Author at post 0";
驗證碼:
class Logg
{
public string Title { get; set; }
public string Text { get; set; }
public string Author { get; set; }
public DateTime Date { get; set; }
public static int Count = 0; //Count += 1 from Main
}
class Program
{
static void Main(string[] args)
{
List<Logg[]> LoggBok = new List<Logg[]>();
Logg[] post = new Logg[10];
LoggBok.Add(post);
post[0].Author = "Author at post 0";
post[0].Title = "Titel at post 0";
post[0].Text = "My text at post 0";
post[0].Date = DateTime.Now;
post[1].Author = "Author 1 at post 1";
post[1].Title = "Titel 1 at post 1";
post[1].Text = "My text 1 at post 1";
post[1].Date = DateTime.Now;
post[2].Author = "Author 2 at post 2";
post[2].Title = "Titel 2 at post 2";
post[2].Text = "My text 2 at post 2";
post[2].Date = DateTime.Now;
Logg.Count = 3;
PLZ不要downvote,我是新來的主題和答案像「這是一個重複」等不會幫助,我已經閱讀其他職位有同樣的錯誤,但仍然困惑。 – Gusto
剛剛接觸這個主題並沒有改變Stack Overflow不需要另一個「我的引用爲空,爲什麼?」題。至少,您需要以比「更需要幫助弄清楚我的代碼出了什麼問題」的更精確的方式陳述您的問題。告訴我們你到目前爲止所做的調試,以及具體怎樣解決問題。詳細解釋您在該主題的規範文章中所遵循的步驟(請參閱標記的副本),以及這些步驟如何失敗。 –
@PeterDuniho,好的,那麼WWW上有沒有其他平臺可以發佈這樣的虛擬問題?我會去那裏,然後問我那裏。 – Gusto