Определить класс Question, среди полей которого будет поле theme, заданное перечислением - C#

Узнай цену своей работы

Формулировка задачи:

Преподавателю необходимо создать n наборов тестов. В каждом наборе должны быть представлены вопросы разной тематики, по возможности равномерно. У преподавателя составлен общий список вопросов, упорядоченный по их названиям. Помогите преподавателю распределить вопросы по тестам. Указание: тематику вопросов следует задать перечислением. Следует определить класс Question, среди полей которого будет поле theme, заданное перечислением. есть еще уточнение : для каждого вопроса (как объекта) должна быть указана тема (как поле theme этого объекта), к которой он относится. А вопрос в следующем. как я могу в List указать что именно этот вопрос относится к определенной теме. если не трудно покажите на примере каком-нибудь. Нигде не могу найти хоть что-нибудь подобное. Заранее спасибо!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication6
{
    public class Question
    {
        public enum Thems { Integral, Limit, Matrix };
        string quest1 = "Вопрос1";
        string quest2 = "Вопрос2";
        string quest3 = "Вопрос3";
        string quest4 = "Вопрос4";
        string quest5 = "Вопрос5";
        string quest6 = "Вопрос6";
        string quest7 = "Вопрос7";
        List<Question> Qust = new List<Question>();

        public static void Main()
        {
        }
    }
}

Решение задачи: «Определить класс Question, среди полей которого будет поле theme, заданное перечислением»

textual
Листинг программы
    class Questions : List<Question>
    {
    }
 
    class Question
    {
        public Theme Theme { get; set; }
        public string Title { get; set; }
    }
 
    public enum Theme { Integral, Limit, Matrix };

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы