Привет, ребята, я новичок в программировании на C#, у меня проблема при возврате массива в C#. Возвращаемое значение его из базы данных запроса (ниже код):Тип возвращаемого массива
//determine list of lesson
private string fillTreeLesson(string course_id)
{
string connectionString = "server=localhost; database=moodle; user=root; password=";
using (MySqlConnection con = new MySqlConnection(connectionString))
{
try
{
con.Open();
MySqlCommand cmnd = con.CreateCommand();
string sql = "select name from lesson where course like '%"+course_id+"%'";
cmnd.CommandText = sql;
MySqlDataReader reader = cmnd.ExecuteReader();
while (reader.Read())
{
lesson_name = reader.GetString("name");
}
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
return lesson_name;
}
Так что мои вопросы:
- Я хочу, чтобы вернуть тип стал массивом, вы можете дать мне совет?
Как я могу использовать вышеуказанную функцию и вызывать по индексу возвращаемого значения. если я назову так (fillTreeLesson - это имя функции, которую я буду использовать):
treeOutline.Nodes [counter_node] .Nodes.Add (fillTreeLesson (имя_курса));
спасибо за внимание
Это действительно поможет, если вы могли бы выкладываете * complete * method - мы не можем видеть объявление метода или 'lesson_name'. –
Отменить второй вопрос или разместить его отдельно. Задайте один вопрос в сообщении в хорошо проясненном виде (я также раньше нарушал, поэтому не о чем беспокоиться - переместите свой второй вопрос в качестве нового вопроса (в случае, если вы его уже не найдете) –
ok @TalhaIrfan, спасибо за консультацию я буду отдельно этот вопрос. – Ilham