類型名出線,我有以下代碼:不能用,因爲範圍
using System;
using System.Collections.Generic;
public class Program
{
public int num_segundos = 10;
private void getHorarios(DateTime date)
{
List<DateTime> horarios = new List<DateTime>();
for(var i = -this.num_segundos; i<= this.num_segundos; i++)
{
DateTime temp = date.AddSeconds(i);
Console.WriteLine(temp.UtcNow);
horarios.Add(temp);
}
foreach(DateTime a in horarios)
{
Console.WriteLine(a.UtcNow);
}
}
public void Main()
{
getHorarios(DateTime.UtcNow);
}
}
我收到錯誤
「不能使用實例引用訪問;同類型限定它名稱改爲「
在那個a.UtcNow
實例。問題在於,我不知道在本地範圍內執行該操作的方法。
有沒有人知道如何解決這個問題?
['UtcNow'](https://msdn.microsoft.com/en-us/library/system.datetime.utcnow)是靜態的。 –
'UtcNow'是'DateTime'的一個靜態屬性。改用'DateTime.UtcNow'。編輯:其實,看起來你應該使用實例方法'ToUniversalTime()'來代替。 –