Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Vadiliy
6 / 6 / 1
Регистрация: 24.06.2014
Сообщений: 128
1

Отследить изменения значения переменной

30.11.2015, 18:13. Просмотров 1108. Ответов 3
Метки нет (Все метки)

Допустим есть переменная
C#
1
static string str
, как создать событие, или что-то вроде него, которое будет срабатывать каждый раз, когда этой переменной будут присваивать значение.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2015, 18:13
Ответы с готовыми решениями:

Ожидание изменения значения переменной
Добрый день! Подскажите, пожалуйста, как выполнить ожидание изменения значения переменной? Не...

Отслеживание изменения значения переменной
Как мне сделать так, что бы при изменении переменной, выполнялась функция из другого класса и после...

Отслеживание изменения значения переменной
Привет! Возникла такая задача - есть адрес переменной в памяти какого-то процесса. Мне нужно...

Отследить изменения в ячейке GridView
Добрый день. подскажите пожалуйста, как отследить изменения в ячейке GridView и если оно...

Отследить изменения на web-сайте
Здравствуйте, уважаемые программисты. Прежде всего, поздравляю всех женщин с 8 марта!:kissing: ...

3
EvilFromHell
951 / 850 / 345
Регистрация: 26.04.2012
Сообщений: 2,648
30.11.2015, 18:38 2
Сделать доступ к этой переменной через свойство, у которого, в свою очередь, в сеттере вызывать событие.
0
Woldemar89
TheGreatCornholio
1217 / 699 / 281
Регистрация: 30.07.2015
Сообщений: 2,375
Завершенные тесты: 1
30.11.2015, 18:42 3
Лучший ответ Сообщение было отмечено Vadiliy как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static string _str;
 
        public static string Str
        {
            get { return _str; }
            set { _str = value; Console.WriteLine("Агаааа!!! Попался!!! :)"); }
        }
 
        static void Main(string[] args)
        {
            Str = "бла бла бла";
 
            Console.ReadKey();
        }
    }
}
1
Vadiliy
6 / 6 / 1
Регистрация: 24.06.2014
Сообщений: 128
30.11.2015, 18:55  [ТС] 4
Спасибо, то что нужно.
0
30.11.2015, 18:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2015, 18:55

Как избежать изменения одной переменной ссылочного типа, когда изменяется значение другой переменной
Подскажите, пожалуйста, как избежать изменения одной переменной ссылочного типа, когда изменяется...

Отследить значение переменной (экземпляра класса)
Как можно отследить состояние переменной на всех этапах её изменения? Ситуация такая: Имеется...

Как присвоить значение переменной, исходя из значения другой переменной?
Всем привет. Нужна помощь. Есть переменная, например "month" которая может принимать значения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru