
BG Development · За реклама · За контакти |
![]() ![]() ![]() ![]() ![]() |
Здравей! ( Включване | Регистриране ) |
Страници: (2) [1] 2 ( Първото ново мнение ) | ![]() ![]() ![]() |
Dido_net |
Публикувано на: 19-04-2008, 16:01
|
||
Име: Дидо Група: Потребител Ранг: Активен Мнения: 168 Регистриран на: 06.10.07 ![]() |
Здравейте, имам в един метод променлива, но искам да мога да я ползвам и в друг, как може да стане това? тоест..
нещо такова ![]() Това мнение е било редактирано от Dido_net на 19-04-2008, 16:02 |
||
icewind |
Публикувано на: 19-04-2008, 18:41
|
Име: Димитър Димитров Група: Потребител Ранг: Редовен член Мнения: 438 Регистриран на: 25.10.05 ![]() |
Що не си я изведеш тази променлива като привате във класа и да си я ползват и двата метода?
-------------------- |
Dido_net |
Публикувано на: 19-04-2008, 18:54
|
Име: Дидо Група: Потребител Ранг: Активен Мнения: 168 Регистриран на: 06.10.07 ![]() |
защото част от променливите (някои са масиви) ги правя с for() и не става номера като е извън метода...
|
shadowed |
Публикувано на: 19-04-2008, 20:03
|
||||
![]() Име: Георги Чоков Група: Потребител Ранг: Посетител Мнения: 61 Регистриран на: 20.10.07 ![]() |
Декларирай ги глобални за класа, а не за някой метод. Няма никакво значение дали са масиви, листове, низове ... Това мнение е било редактирано от shadowed на 19-04-2008, 20:04 -------------------- "Ако не си част от решението, то тогава си част от проблема"
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, . . няма перфектни неща? - 1.618033988749895 . . |
||||
Bongo1 |
Публикувано на: 20-04-2008, 00:05
|
Име: Бонго Група: Потребител Ранг: Посетител Мнения: 69 Регистриран на: 19.04.08 ![]() |
Това е доста основен проблем, на който отдавна съм открил решение и се чудя защо в книгите пропускат да го опишат. "Глобални променливи" в С# се дефинират най-ефикасно в статичния клас Program (те също трябва да са статични и public). После от всяко място в програмата може да ги извикваш като "Program.my_global_var". Чисто и просто.
Това мнение е било редактирано от Bongo1 на 20-04-2008, 00:05 |
countach |
Публикувано на: 20-04-2008, 02:45
|
Име: топло Група: Потребител Ранг: Новопостъпил Мнения: 14 Регистриран на: 30.11.07 ![]() |
глобалните променливи могат да доведат до много проблеми...
|
nikolavp |
Публикувано на: 20-04-2008, 07:36
|
||
Име: Никола Петров Група: Потребител Ранг: Активен Мнения: 264 Регистриран на: 15.12.07 ![]() |
Всъщност в книгата доста добре са описани със Singleton шаблона. Но обикновено не е много добра идея да се ползва по този начин. ![]() ![]() -------------------- |
||
Bongo1 |
Публикувано на: 20-04-2008, 10:24
|
||
Име: Бонго Група: Потребител Ранг: Посетител Мнения: 69 Регистриран на: 19.04.08 ![]() |
Така е, но пък пълната им липса може излишно много да усложни нещата. |
||
Kovalski |
Публикувано на: 20-04-2008, 11:16
|
![]() Име: Добри Караджов Група: Потребител Ранг: Почетен член Мнения: 936 Регистриран на: 30.08.04 ![]() |
защо просто не ползваш пропъртита?
![]() -------------------- In a world of 1s and 0s... are you a zero, or The One? ---- Even if it comes, by that time you've accumulated a mountain of shit so high that you're fucked no matter what you do. |
Dido_net |
Публикувано на: 20-04-2008, 14:28
|
Име: Дидо Група: Потребител Ранг: Активен Мнения: 168 Регистриран на: 06.10.07 ![]() |
@Kovalski, защото съм повече от начинаещ (незнаещ огромна част от главните неща), занимаващ се с други езици и се мъча да скачам на C#, защото имам такава задача запроект... lol
Мерси на @shadowed и @Bongo1, както и другите споделили мнение. При възможност да се занимавам отново с проекта ще се опитам да направя нещо ![]() |
![]() |
![]() ![]() ![]() |