こんにちは、DDay.ical から Ical.Net nuget パッケージに移行していますが、DDay.Ical カレンダーにタイムゾーンを追加する次のコードで行き詰まります。助けてください
以前のコード:
List<DOAppointment> lst = objResponse.Appointments;
string timeZoneName = objResponse.UserTimezone;
iCalendar calendar = new DDay.iCal.iCalendar();
var timeZone = TimeZoneInfo.FindSystemTimeZoneById(timeZoneName);
calendar.AddTimeZone(iCalTimeZone.FromSystemTimeZone(timeZone));
Ical.Net への移行:
List<DOAppointment> lst = objResponse.Appointments;
string timeZoneName = objResponse.UserTimezone;
Ical.Net.Calendar calendar = new Ical.Net.Calendar();
var timeZone = TimeZoneInfo.FindSystemTimeZoneById(timeZoneName);
ITimeZone tzID = timeZone;
calendar.AddTimeZone(tzID);
ここで、calendar.AddTimezone が ITimezone を受け取ることを知っていますが、それを渡す方法がわかりません。助けてください。