Код: Выделить всё
using ReactiveUI;
namespace BasicMvvmSample.ViewModels;
public class ReactiveViewModel : ReactiveObject
{
private string? _name;
public string? Name
{
get => _name;
set => this.RaiseAndSetIfChanged(ref _name, value);
}
public string? Greeting => string.IsNullOrEmpty(Name) ? "Hello Welcome to avalonia" : $"Hello {Name}";
public ReactiveViewModel()
{
this.WhenAnyValue(o => o.Name)
// Error is here
.Subscribe(o => this.RaisePropertyChanged(nameof(Greeting)));
}
}
Я ожидал, что, по крайней мере, IDE уведомит меня об отсутствующем пространстве имен. Мой вопрос заключается в том, как мне лучше понять, когда импортировать пространство имен в С#. Я не хочу тратить время на такие тривиальные проблемы, если это произойдет снова.
Подробнее здесь: https://stackoverflow.com/questions/790 ... y-imported