Как взять динамический тип данных в объекте словаря
Здравствуйте, я придумал ситуацию, когда я беру значение от пользователя в виде строки запроса. Имя первого 2-го параметра-fix, поэтому имя name строки запроса-fix.После этих 2 параметров пользователь может ввести или не ввести какой-либо параметр.Количество параметров может быть от 1 до многих и варьироваться в зависимости от типа данных.
Экс: имя_сайта/образец.аспн?имя пользователя="&амп;имяпользователя="&амп;дата=
Экс: имя_сайта/образец.аспн?имя пользователя="&амп;имяпользователя="&амп;дата=&ампер;сумма=
Вот почему я создал объект словаря и сохранил в нем ключ и значение динамической строки запроса(а не имя пользователя и идентификатор пользователя)
Dictionary<string, string> queryStringValues = new Dictionary<string, string>(); foreach (string key in Request.QueryString.AllKeys) { queryStringValues.Add(key, Request.QueryString[key]); }
Здесь я создал словарь. но мой ключ должен быть строкой, а значение может и не быть строкой.Это может быть int, date.Как это принять.Наконец-то я хочу проверить тип данных значения.Как это сделать
Что я уже пробовал:
Dictionary<string, string> queryStringValues = new Dictionary<string, string>(); foreach (string key in Request.QueryString.AllKeys) { queryStringValues.Add(key, Request.QueryString[key]); }