-2
這裏是我想轉換爲C#的Java代碼:如何將這段Java代碼轉換爲C#?
public Enumeration getLogHeaders()
{
return logHeaders != null ? logHeaders.elements() : null;
}
logHeaders是List<String>
。
這翻譯C#版本,但我得到一個編譯器錯誤,每當我試試吧。
public IEnumerable<string> getLogHeaders()
{
return logHeaders != null ? logHeaders.GetEnumerator() : Enumerable.Empty<string>();
}
我該如何改變它?
做u得到什麼錯誤? –
GetEnumerator不返回IEnumerable,它返回枚舉器本身。因此刪除該部分並返回logHeaders。 – harold
Thanx!現在沒有錯誤! – Xris