Как подавить определенные предупреждения из исходного кода на g ++ 4.5 или более поздней версии?

вы можете использовать Action in Constructor

 public class ViewModel
    {
        public ObservableCollection<TData> Data { get; set; }
       public ViewModel()
        {              
            new Action(async () =>
            {
                  Data = await GetDataTask();
            }).Invoke();
        }

        public Task<ObservableCollection<TData>> GetDataTask()
        {
            Task<ObservableCollection<TData>> task;
            //Create a task which represents getting the data
            return task;
        }
    }
1
задан Eponymous 6 August 2010 в 02:00
поделиться