namespace AGVSimulator.Forms
{
    /// <summary>
    /// 제네릭 콤보박스 아이템 클래스
    /// </summary>
    /// <typeparam name="T">값의 타입</typeparam>
    public class ComboBoxItem<T>
    {
        public T Value { get; }
        public string DisplayText { get; }

        public ComboBoxItem(T value, string displayText)
        {
            Value = value;
            DisplayText = displayText;
        }

        public override string ToString()
        {
            return DisplayText;
        }
    }
}