可能是一個非常愚蠢的問題,但我一直在用下面的代碼獲得上述錯誤:接口不能包含字段
public interface IAttributeOption
{
AttributeTypeCode Type { get; set; }
}
你可能會說,我試圖定義一個單一屬性的接口。
我知道有人被綁定告訴我「一個界面是一個虛擬的類,等等等等」,我想事先確認我知道這個!我清楚地試圖定義一個屬性,據我所知,這個屬性在界面中很好。
那又怎麼了?
謝謝:)
可能是一個非常愚蠢的問題,但我一直在用下面的代碼獲得上述錯誤:接口不能包含字段
public interface IAttributeOption
{
AttributeTypeCode Type { get; set; }
}
你可能會說,我試圖定義一個單一屬性的接口。
我知道有人被綁定告訴我「一個界面是一個虛擬的類,等等等等」,我想事先確認我知道這個!我清楚地試圖定義一個屬性,據我所知,這個屬性在界面中很好。
那又怎麼了?
謝謝:)
我清楚地試圖定義一個屬性,它據我所知是在界面罰款。
這段代碼沒有問題。你得到的錯誤是在別的地方。只要確保AttributeTypeCode
類是當然定義的。
這讓我思考。我保存,關閉VS,重新打開VS和解決方案,建立沒有錯誤:o – CompanyDroneFromSector7G
@bukko啊是的,我問了一個這樣的問題。我感到你的痛苦。 –
那麼,怎麼了?
沒有,你的接口聲明是好的。聽起來像是你可能忘了把你的訪問聲明前面:
public interface IAttributeOption
{
AttributeType Type; // no { get; set; }
}
如果這是你可能需要做一個完整的重建,因爲你可能在一個緩存版本來拉動連接組件。
它可能與此有關,但我不記得沒有訪問者聲明。不過,我要和Darin Dimitrov一起解決他的問題,因爲他的答案是「解決方案」(比如它)! – CompanyDroneFromSector7G
這對我來說很好。順便說一句,如果你可以幫助它,不要調用一個屬性'類型'。 – Rawling
檢查VS的錯誤列表並通過雙擊導航到錯誤的來源 - 這個界面是否真的是錯誤源? – waldrumpus
@Rawling好點+1 – CompanyDroneFromSector7G