Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2011, 18:22   #1
lindstorm
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 13
По умолчанию Работа с массивами

Ребят в общем есть такая проблема :
я объявляю массив в классе и хочу чтобы он был виден всем функциям этого класса

Код:
 public  class check : Form
 {
         public  Int32[] mas2 = new Int32 [number];
затем передаю функции этого класса заполненный массив из вне класса
и пытаюсь перезаписать эти значения в только что объявленный массив
Код:
public static void st(int[]mas)
            {
                for (int i = 0; i < number; i++)
                {
                    mas2[i] = mas[i];
                }
            }
}
но он ругается на строчку mas2[i] = mas[i];
типо нельзя обратиться к нестатическому
а когда я объявляю массив как static он просто-напросто не записывает его

Последний раз редактировалось alexBlack; 05.12.2011 в 19:32.
lindstorm вне форума Ответить с цитированием
Старый 05.12.2011, 19:51   #2
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

Статические методы могут обращаться только к статическим данным класса. Вызов статических методов не требуют создания экземпляра класса.
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Старый 06.12.2011, 13:01   #3
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Т.е. передавай в метод st массив mas2
Hollander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами pashqa Помощь студентам 9 27.05.2011 00:52
Работа с массивами kaaron Общие вопросы C/C++ 1 24.10.2010 19:40
работа с массивами Lena-eg Помощь студентам 1 14.01.2010 14:24
работа с массивами Андрей.12 Помощь студентам 0 19.10.2009 14:18
Работа с массивами Neba Общие вопросы Delphi 7 26.11.2008 21:21