Передать значение в другой метод - C#
Формулировка задачи:
Доброе время суток. Cуть проблемы проблемы в том чтоб значение поля _fild.Text приравнять к _ipadd, а потом использовать её в "regKey.SetValue("ProxyServer", ?? + " "); // где ?? - _ipadd". Но возникла проблема "Не удается привести группу методов "Field" к неделегируемому типу "string". Вызов метода использовался намеренно?". Как быть?
public class Model { private string _ipadd; public string IpAdd { get { return _ipadd; } set { _ipadd = value; } } }
private Model _model = new Model(); private IView _view; public Presenter(IView view) { _view = view; } private void InField() { _model.IpAdd = _view.InputDegree; RegistryKey regKey = Registry.CurrentUser; regKey = regKey.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings"); regKey.SetValue("ProxyEnable", 1); regKey.SetValue("ProxyServer", ??+ " "); } } }
public interface IView { string InputDegree { get; } }
... #region IView public string InputDegree { get { return Field; } } #endregion private void Field(object sender, EventArgs e) { string a; a = _field.Text; } ...
Решение задачи: «Передать значение в другой метод»
textual
Листинг программы
public class Model { private string _ipadd; public string IpAdd { get { return _ipadd;} set { _ipadd = value; } } }