Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
kopaneta
1 / 1 / 0
Регистрация: 03.05.2012
Сообщений: 28
1

Вызвать процедуру BlaBlaBla в классе BaseClass

21.05.2013, 22:12. Просмотров 364. Ответов 5
Метки нет (Все метки)

Как вызвать процедуру BlaBlaBla в классе BaseClass в процедура _HERE? (см. код ниже)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
class BaseClass
{
        public ArrayList AList; //Если хотите предложите замену?
        
        public void _Init
        {
             for (int i=0; i<3; i++)
             { 
                 PodClass PC = new PodClass();
                 Alist.Add(PC);
             }
       }
 
       public void _HERE
       {
             for (int i=0; i<3; i++)
             { 
                 //???
             }
       }    
}
 
class PodClass
{
       //...
       
       public void BlaBlaBla
       {
             //...
       } 
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2013, 22:12
Ответы с готовыми решениями:

Вызвать переменную в другом классе
Подскажите я сделал отдельный класс Version и там сделал public void VersionServer() Как мне в...

Как вызвать метод в классе
Подскажите как вызвать метод шоу class Matrix1 { protected double Matrix;...

Наследование от Иоанна. Есть ли возможность как-то вызвать метод Gleb из класса а в классе с
Привет всем. Подскажите пожалуйста using System; class a { protected int x; protected...

Имеется базовый класс с некоторым событием, как вызвать это событие в дочернем классе?
Братцы, что то я отморозился, помогите разобраться с концепцией... Суть проблемы, имеется базовый...

Можно ли по введенному названию вызвать процедуру / функцию?
Я только начинаю программировать и для практики решил порешать задачки из сборника. Чтобы не...

5
Vemp
23 / 23 / 3
Регистрация: 18.06.2012
Сообщений: 61
21.05.2013, 22:54 2
Цитата Сообщение от kopaneta Посмотреть сообщение
Как вызвать процедуру BlaBlaBla в классе BaseClass в процедура _HERE? (см. код ниже)
По конкретней если можно
0
Badfish
1 / 1 / 1
Регистрация: 28.09.2012
Сообщений: 54
21.05.2013, 22:59 3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class BaseClass
{
        public ArrayList AList; //Если хотите предложите замену?
 
        private PodClass podClass = new PodClass();
        
        public void _Init
        {
             for (int i=0; i<3; i++)
             { 
                 PodClass PC = new PodClass();
                 Alist.Add(PC);
             }
       }
 
       public void _HERE
       {
             for (int i=0; i<3; i++)
             { 
                 podClass.BlaBlaBla();
             }
       }    
}
 
class PodClass
{
       //...
       
       public void BlaBlaBla()
       {
             //...
       } 
}
попробуй так
0
Vemp
23 / 23 / 3
Регистрация: 18.06.2012
Сообщений: 61
21.05.2013, 23:01 4
Цитата Сообщение от Badfish Посмотреть сообщение
попробуй так
и что "оно" делает ?)
0
kopaneta
1 / 1 / 0
Регистрация: 03.05.2012
Сообщений: 28
21.05.2013, 23:09  [ТС] 5
Цитата Сообщение от Badfish Посмотреть сообщение
попробуй так
Извините, не уточнил что нужно вызвать процедуру BlaBlaBla ДЛЯ ЭЛЕМЕНТОВ СПИСКА AList.
Пробовал так не вышло: (Пишет: Не удается неявно преобразовать тип)
C#
1
2
3
4
5
6
7
8
public void _HERE
{
         for (int i=0; i<3; i++)
         { 
             PodClass p = AList[i];
             p.BlaBlaBla();
         }
}
Цитата Сообщение от Vemp Посмотреть сообщение
По конкретней если можно
Что именно: нужно из списка классов (список может быть и не ArrayList) вызвать для элемента некоторую процедуру для класса
0
kopaneta
1 / 1 / 0
Регистрация: 03.05.2012
Сообщений: 28
21.05.2013, 23:25  [ТС] 6
Короче мне подсказали на Official.МелкоСофтФоруме, что надо было делать преобразования типов вот так
C#
1
2
3
4
5
6
7
public void _HERE
{
         for (int i=0; i<3; i++)
         { 
             ((PodClass)AList[i]).BlaBlaBla();
         }
}
Но я пока думал, решил кое-что поправить и сменить в итоге ArrayList на List<PodClass>.
Всё равно всем спасибо, кто пытался помочь.
Тема закрыта.
0
21.05.2013, 23:25
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2013, 23:25

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

Как вызвать с помощью команды Calli(MSIL) процедуру из unmanaged DLL
Задача в том чтобы написать на MSIL процедуру вызова функции из unmanaged DLL не прибегая к...

Как вызвать процедуру, описанную в классе
Есть myClass Sub MyProcedure(n) End Sub Создаем экземпляр класса Dim mc1 As New Class

В классе OnlyData написать метод, который выводит значение переменной i и вызвать этот метод в том же классе
Я конечно понимаю, что задача оч простая, но все же. В классе OnlyData нужно написать метод,...


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

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

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