|
Как распознать массив?
|
|||
---|---|---|---|
#18+
Привет всем! тут вот какой трабл: имею object obj; хотелось бы обратиться к нему по индексу, если он имеется (obj...)[i] возможно? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2012, 11:07 |
|
Как распознать массив?
|
|||
---|---|---|---|
#18+
ПОЧЕМУ НЕ ДАЁТ??? Код: c# 1.
студияНевозможно применить индексирование через [] к выражению типа "System.Array" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2012, 11:23 |
|
Как распознать массив?
|
|||
---|---|---|---|
#18+
v skopinимею object obj; хотелось бы обратиться к нему по индексу, если он имеется (obj...)[i] возможно? У System.Object нет индексатора так что obj[i] не откомпилируется. Можно заменить object на dynamic (если у тебя .NET 4) тогда код откомпилируется и будет работать. При условии что объект к которому мы обращаемся поддерживает индексатор. В этом случае ты теряешь строгую типизацию и замедляешь выполнение программы. В связи с этим возникает вопрос - зачем тебе нужна конструкция obj[i]? v skopinreturn (obj as System.Array)[ind]; Невозможно применить индексирование через [] к выражению типа "System.Array" Класс System.Array не содержит индексатора - вот почему. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2012, 12:45 |
|
Как распознать массив?
|
|||
---|---|---|---|
#18+
v skopinПОЧЕМУ НЕ ДАЁТ??? Код: c# 1.
студияНевозможно применить индексирование через [] к выражению типа "System.Array" Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2012, 12:47 |
|
|
start [/forum/search_topic.php?author=PSV_SERG&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 741ms |
total: | 899ms |
0 / 0 |