Ho una classe come:Genera Interface da classe esistente
Class MyClass
{
public MyClass { ... }
public string Name { get { ... } }
public int IdNumber { get { ... } set { ... } }
public void GenerateNme {...}
}
E 'solo una lezione di prova. Desidero generare un'interfaccia da esso. Come, MyClass sta implementando l'interfaccia IMyClass. Vorrei che l'uscita sia
public Interface IMyClass
{
string Name { get; }
int IdNumber { get; set; }
void GenerateNumber();
}
e
MyClass : IMyClass
{
}
Si può fare manualmente, ma ero solo curioso di sapere, c'è qualche altro metodo semplice da seguire per raggiungere questo obiettivo? Se non è chiaro, lascia un commento.
Grazie.
[DevExpress CodeRush] (http://www.devexpress.com/Home/Try.xml) è un plug-in che lo farà per voi. Non sono sicuro che la [versione gratuita] (http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/) abbia quel particolare refactoring. – Blorgbeard
Oops, mi sbagliavo: quel refactoring è integrato in VS. Ignora me :) – Blorgbeard