我想使用LINQ將數據庫中的信息從使用SQLite製作成列表。然後我嘗試使用從我的Windows應用商店應用頁面上的兩個文本框輸入的文本來搜索該列表。一旦我嘗試並使用列表,我會收到一個錯誤,指出「使用未分配的本地變量」。使用未分配的本地變量錯誤C#和LINQ
private void button_LINQ_Click(object sender, RoutedEventArgs e)
{
List<Notes> manyNotes;
int cursorPosition = TextBox_Results.SelectionStart;
var x = (from n in manyNotes
where (n.Note.Contains(textBox1.Text) && n.Note.Contains(textBox2.Text))
select n).ToList();
TextBox_Results.Text = TextBox_Results.Text.Insert(cursorPosition, "Notes containing " + textBox1.Text + " and " + textBox2.Text + ":\n");
foreach (Notes y in x)
TextBox_Results.Text = TextBox_Results.Text.Insert(cursorPosition, y.Note + "\n");
}
你在'manyNotes'裏沒有任何東西,它沒有分配給任何東西,你不能使用它。 –