none
Имя-Значение RRS feed

  • Вопрос

  • Здравствуйте. Я хочу хранить пары "имя-значения", чтоб в последствии получать значения по имени. Есть один момент! Значения я хочу хранить в типе double или decimal. Как мне это лучше реализовать?

    Язык C#.

    • Изменено Ermak1 5 октября 2015 г. 19:26
    5 октября 2015 г. 16:14

Ответы

  • Вероятно, проще всего будет использовать словарь:

    var dict = new Dictionary<string, double>();
    
    dict["a"] = 1.5;
    
    Console.WriteLine(dict["a"]);

    PS: указывайте в вопросе используемый вами язык.

    • Помечено в качестве ответа Ermak1 6 октября 2015 г. 4:10
    5 октября 2015 г. 18:37
  • Ну создайте класс с двумя полями ID и Value и работайте с коллекцией этих классов.

    На VB еще есть более легковесная штука Structure, но есть ли что то подобная в шарпе я не знаю


    VB.Net - WPF, UWP

    • Помечено в качестве ответа Ermak1 6 октября 2015 г. 4:10
    5 октября 2015 г. 16:48
    Отвечающий

Все ответы

  • Ну создайте класс с двумя полями ID и Value и работайте с коллекцией этих классов.

    На VB еще есть более легковесная штука Structure, но есть ли что то подобная в шарпе я не знаю


    VB.Net - WPF, UWP

    • Помечено в качестве ответа Ermak1 6 октября 2015 г. 4:10
    5 октября 2015 г. 16:48
    Отвечающий
  • Вероятно, проще всего будет использовать словарь:

    var dict = new Dictionary<string, double>();
    
    dict["a"] = 1.5;
    
    Console.WriteLine(dict["a"]);

    PS: указывайте в вопросе используемый вами язык.

    • Помечено в качестве ответа Ermak1 6 октября 2015 г. 4:10
    5 октября 2015 г. 18:37