Я хочу создать функцию, которая будет иметь два параметра
public **XYZ** GetOputput(string strToConvert, **ABC**)
Что я хочу от этой функции, чтобы я отправил ей строку и тип данных, в который я хочу преобразовать эту строку [Ex: Int32, Int64, datetime и т. Д.], И результат будет таким же, как тип данных, который я отправил в качестве входного параметра.
Я хочу, чтобы в моей функции было что-то подобное:
switch(//what is the data type)
case: //if data type is date than do something and return date
case: //if data type is int than do something and return int
Я понятия не имею, как динамически отправлять, сравнивать и возвращать тип данных.
Помоги мне