powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Статические классы в VB.NET
15 сообщений из 15, страница 1 из 1
Статические классы в VB.NET
    #33864010
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ли такое дело.
Насколько я помню что в с++ можно создавать статические классы или поля классов, а в VB не нашел.
Сейчас у меня есть класс в котором находятся функции которые могут понадобится в каждой страничке. Для из вызова призодится создавать экземпляр класса. Можно сделать на ВБ что то подобное статическим классам на С++ чтобы просто вызывать эти методы MyClass::MyFunction.
Сделал класc на с# а он не хочет делать Imports MyClass, говорит что написан на другом языке.
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864020
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в 2003 просто создаешь класс с shared методами. В 2005 такой модификатор можна прописать и для класса.
_______________________________________________________
Never ask users what they want, or they'll tell you.
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864039
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Статических классов в VB нет!
Такое можно только в C#----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864076
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лиман Артёмв 2003 просто создаешь класс с shared методами. В 2005 такой модификатор можна прописать и для класса.
Спасибо, правда на клас так и не получилось shared повесить, а методы стали доступны как и хотелось.
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864124
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabas Лиман Артёмв 2003 просто создаешь класс с shared методами. В 2005 такой модификатор можна прописать и для класса.
Спасибо, правда на клас так и не получилось shared повесить, а методы стали доступны как и хотелось.
Будь очень осторожен в ASP.NET с шаредами

Помницца, 2 дня искали проблему, пока не нашли шаред методы

Проблема в том, что если у тебя есть

class MyClass
{
shared int a;
}
То а у тебя будет ОБЩЕЙ переменной ДЛЯ ВСЕХ экземпляров класса
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864152
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Random_GoodmanТо а у тебя будет ОБЩЕЙ переменной ДЛЯ ВСЕХ экземпляров класса
Это понятно, тоже самое что и stаtic в с++
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864157
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Random_GoodmanБудь очень осторожен в ASP.NET с шаредами

Помницца, 2 дня искали проблему, пока не нашли шаред методы

Проблема в том, что если у тебя есть

class MyClass
{
shared int a;
}
То а у тебя будет ОБЩЕЙ переменной ДЛЯ ВСЕХ экземпляров класса
ну а кто ж так делает? читайте матчасть - там всё написано :)
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864172
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лиман Артёмну а кто ж так делает? читайте матчасть - там всё написано :)
Так например описывают поле класса в которо хранится количество экземпляров этого класса работающих на данный момент, на конструкторе его ++ а не деструкторе --.
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864177
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну. у нас проблема была вовсе не в понимании статики, а в незнании что в ВБ статика вообще есть и называется shared ;-)
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864182
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 barrabas:
И применяется такая технолония в основном для предупреждения утечек памяти.----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864198
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага
но shared класс я так и не сделал
на
public shared myclass
...
End Class
бранится, мол так нельзя.
_____________________________________
А я хочу Брежнева, чтобы все было по прежнему... "Стволы"
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864233
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я же выше написал что это есть только в C#, VB до этого не доросло еще :)----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864284
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C...R...a...S...HТак я же выше написал что это есть только в C#, VB до этого не доросло еще :)----------------------------------------
Knowledge is P...O...w...E...R!
My site
Неправдя!

pulic class MyClass
public shared int i;
end class
На тебе shared class
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864301
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Неправдя!

>pulic class MyClass
>public shared int i;
>end class
>На тебе shared class


РЖУНЕМОГУ!----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Статические классы в VB.NET
    #33864325
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
))))

VB is small power! ))))
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Статические классы в VB.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]