Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/19: Рейтинг темы: голосов - 19, средняя оценка - 4.89
82 / 82 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
1

Получить тип переменной и задать её переменной типа тип

25.04.2012, 23:43. Просмотров 3880. Ответов 7
Метки нет (Все метки)

то есть

int A = 213213

Type B = A.GetType() - ну надо что-то вроде этого но для
C#
1
Type b = typeof(a.Max(p => p.IDTICKER).GetType());
- потому что так не работает

А еще точнее надо сделать так
C#
1
Type b = System.Int32;
- но так тоже не работает )))))))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2012, 23:43
Ответы с готовыми решениями:

Надо вывести название переменной, тип данных переменной, значение переменной
у нас есть переменная int variable = 0; Надо вывести название переменной, тип данных переменной,...

Задать тип переменной
В документе есть переменная неопределенного типа. Необходимо из внешней обработки программно...

Надо вывести название переменной, тип данных переменной, значение переменной
у нас есть переменная int variable = 0; Надо вывести название переменной, тип данных переменной,...

Добавить свой тип (Enum) в тип переменной My.Settings
Доброй ночи! В принципе название темы говорит само за себя. Нужен параметр приложения с моим типом...

7
Эксперт .NET
14434 / 10888 / 2873
Регистрация: 17.09.2011
Сообщений: 18,404
26.04.2012, 00:34 2
Цитата Сообщение от ayrat_net Посмотреть сообщение
p.IDTICKER
А если известно, к какому свойству идет обращение, то зачем динамическое определение типа?
1
82 / 82 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
26.04.2012, 00:40  [ТС] 3
дело в том что я Вам привел только одну таблицу, допускаем, что будут применяться разные таблицы с уникальными ключами и разные таблицы могут иметь ключ разного типа то есть "Int64" "short" ... вот мне и нужно определять тип в зависимости от таблицы для своих нужд...
0
1302 / 975 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
26.04.2012, 04:29 4
Честно говоря, из вопроса ничего не понятно, но
Цитата Сообщение от ayrat_net Посмотреть сообщение
C#
1
Type b = System.Int32;
это
C#
1
Type b = typeof(System.Int32);
отсюда пляшем. а в этом
Цитата Сообщение от ayrat_net Посмотреть сообщение
C#
1
Type b = typeof(a.Max(p => p.IDTICKER).GetType());
вообще смысла нет, хотя "ошибка" вызвана не операторами, а руччками
1
82 / 82 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
26.04.2012, 05:03  [ТС] 5
Спасибо.

Но есть у меня еще один серьезный вопрос, на который Вы просто обязаны ответить.

C#
1
2
3
4
public Int32 Her("Тут нужно передать таблицу из Entities")
{
        var a = from b in "Чтобы потом ее использовать здесь" select b;
}
Как это реализовать?
0
В астрале
Эксперт С++
8023 / 4780 / 654
Регистрация: 24.06.2010
Сообщений: 10,558
26.04.2012, 10:13 6
ayrat_net, Никто никому не обязан.
Что значит "использовать"?
Что за таблица из Entities? Вы не знаете как передать? Вопрос в чем заключается?
1
82 / 82 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
26.04.2012, 17:09  [ТС] 7
Цитата Сообщение от ForEveR Посмотреть сообщение
Никто никому не обязан.
- это я в шутливой форме выразился

Не по теме:

Знаете, честно последнее время интересуюсь националистическими настроениями в России, и их организациями. И тут ВЫ. Поэтому давайте лучше Вы не будете отвечать на мои вопросы и лишний раз раздражаться, а я спокойно буду общаться с людьми у которых нет потаенной, скрытой озлобленности на другие народы



Касаемо вопроса. Наверное я плохо выражаю свои мысли но только поясню:

У меня есть Entities в которой есть несколько таблиц "из БД"
Entities gENTITIES = new Entities();

и соответственно у меня есть несколько функций, которые должны работать с этими таблицами

Первая функция например работает с таблицей gENTITIES.TABLE и внутри этой функции(метода) она должна использовать другой метод, который не привязан к этой таблице никаким образом, то есть может принимать любую таблицу из Entities, то есть ту которую ей передадут

C#
1
2
3
4
5
public Int32 Her("Тут нужно передать таблицу из Entities")
{
        var a = from b in "Чтобы потом ее использовать здесь" select b;
        return 0;
}
теперь полагаю я более понятно объяснил
0
В астрале
Эксперт С++
8023 / 4780 / 654
Регистрация: 24.06.2010
Сообщений: 10,558
26.04.2012, 18:49 8
ayrat_net,

Не по теме:

Товарищ, что вы. У меня просто имперский флаг на аватарке. Скином никогда не был и быть не планирую. Ну и... Я не раздражаюсь, это вы выражайтесь корректнее пожайлуста.



По теме.
В функцию можно передать любую таблицу, тип у таблиц-то одинаковый? Ну и работать с ними как нужно...

C#
1
2
3
4
void func(DataTable table)
{
    // код
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2012, 18:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Восьмибитный тип переменной (что за тип, но не BYTE и не CHAR?
Вроде давно занимаюсь программированием на С++, но встала проблема... Есть некий массив переменных...

Как определить тип переменной, ссылающейся на определённый класс? Нужен именно тип, а не ссылка на обьект!
interface HowDefineMyType { void info(); } class A implements HowDefineMyType { ...

Можно ли создать объект некоторого типа, если тип хранится в переменной
Здравствуйте! Подскажите, пожалуйста, могу ли я в С# создать объект, если тип объекта храниться в...

Получить тип не созданной переменной. Работа с полями структуры
Всем здрям! Имеется определение структуры в хедере, например: typedef struct { char a; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.