错误-无效令牌'('c#中的类结构或接口成员声明

本文关键字:结构 声明 成员 接口 无效 令牌 错误 | 更新日期: 2023-09-27 18:13:39

我的代码是-

public partial class App : Application
{
    HarvestApp.GoogleAPIManager GAPImanager = new HarvestApp.GoogleAPIManager();
    List<Event>todayCalendar = GAPImanager.GetCalendarEventsForDate(DateTime.Today);
    HarvestApp.HarvestManager HAPIManager = new HarvestApp.HarvestManager();
    Console.WriteLine("Entries found for Today :" + todayCalendar.Count);
    foreach(Event todayEvent in todayCalendar)
    {
        var addEvent = new HarvestApp.Harvest_TimeSheetEntry(todayEvent);
        EntryList.Add(addEvent);
        HAPIManager.postHarvestEntry(addEvent);
    }
 }

它给我标记错误。请帮助。

错误-无效令牌'('c#中的类结构或接口成员声明

问题是您确实将代码直接放在类中,而不是像构造函数那样放在成员中:

public partial class App : Application
{
    public App()
    {
        HarvestApp.GoogleAPIManager GAPImanager = new HarvestApp.GoogleAPIManager();
        List<Event>todayCalendar = GAPImanager.GetCalendarEventsForDate(DateTime.Today);
        HarvestApp.HarvestManager HAPIManager = new HarvestApp.HarvestManager();
        Console.WriteLine("Entries found for Today :" + todayCalendar.Count);
        foreach(Event todayEvent in todayCalendar)
        {
            var addEvent = new HarvestApp.Harvest_TimeSheetEntry(todayEvent);
            EntryList.Add(addEvent);
            HAPIManager.postHarvestEntry(addEvent);
        }
    }
 }

你不能像这样声明代码指令:

Console.WriteLine("Entries found for Today :" + todayCalendar.Count);
foreach(Event todayEvent in todayCalendar)
{
    var addEvent = new HarvestApp.Harvest_TimeSheetEntry(todayEvent);
    EntryList.Add(addEvent);
    HAPIManager.postHarvestEntry(addEvent);
}

在你的类体中