Secondo la definizione:C# - Proprietà Chiarimento
"Poiché l'interfaccia non è un oggetto di per sé, non posso inizializzare it.If interfaccia sono stati autorizzati a dichiarare Campi, quindi ha bisogno posizione di memorizzazione , quindi non possiamo dichiarare campi nell'interfaccia. "
Incase della proprietà dicono esempio
quando dichiaro
string SayHello { get; set; }
all'interno dell'interfaccia
è agganciato internamente come get_SayHello() ,set_SayHello()
in IL (ove i disassemblare i può vedere i metodi get e set).
La mia domanda è ancora di proprietà ha bisogno di qualche posizione di memorizzazione, allora come la dichiarazione di proprietà
è consentito all'interno dell'interfaccia.
Edit: Questo è quello che understood.As Sono nuovo di C#, chiedo il vostro aiuto.
@Downvoter, ti interessa dare un motivo? – JaredPar
Probabilmente competitivo. – Skurmedel
Ora è chiaro. Grazie – user160677