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

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

neomax

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

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

Заранее благодарен.
 
D

Dr.Gigabit

#2
<!--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;
 
Статус
Закрыто для дальнейших ответов.