• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Переменная не видна

  • Автор темы Автор темы neomax
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
N

neomax

Привет:)
Написал код, очень простой- один клас и несколько методов. Назначил три переменнъх.
Проблема в том, что присвоенное значение переменной Х в одном методе не передается той же переменной в следуещем методе.
Для ясности такой пример:

public class Alabala
{
int x;
public void ButtonClick()
{
int x=4:
}
public void ButtonClick2()
{
x=x+1
}
public void ButtonClick3()
{

message.Text = "x =" + x;
}
}


Результат: x = 0. А надо x = 5

Заранее благодарен.
 
<!--QuoteBegin-neomax+3:07:2006, 12:20 -->
<span class="vbquote">(neomax @ 3:07:2006, 12:20 )</span><!--QuoteEBegin-->public void ButtonClick()
{
int x=4:
}
[snapback]39396" rel="nofollow" target="_blank[/snapback]​
[/quote]


Здесь вы объявляете локальную переменную внутри метода, которая ничего общая с филдом класса не имеет. Нужно просто x =4;
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab