Мне нужно вставить строку (из одного окна (QueryBuilder)) в массив (из другого окна (Main)).Получение числа ITEMS в массиве C#
В главном у меня есть метод, как
public void DisplayCalcQuery(string argFromQueryBuilder)
{
int itemsInUserBuiltQueries = UserBuiltQueries.Count();
UserBuiltQueries[itemsInUserBuiltQueries] = argFromQueryBuilder.ToString();
//displayng the user built query(queries) on the stack panel meant to display it.
foreach (string query in UserBuiltQueries)
{
CheckBox checkQueries = new CheckBox() { Content = query };
stackPanel1.Children.Add(checkQueries);
checkboxes.Add(checkQueries);
}
}
Где UserBuiltQueries
объявлен
string[] UserBuiltQueries;
Однако, когда из другого окна я сделать
backscreen.DisplayCalcQuery(ttextBox1.Text.ToString()); //where backscreen is the Main
Аргумент передается ну, но я получаю сообщение об ошибке
{"Value cannot be null.\r\nParameter name: source"}
Что я сделал не так?
Вы инициализировали? – techloverr
Швы еще не инициализируются. – azisfatoni
добавьте stacktrace? – giammin