Domanda

Ho un problema comune quando si lavora con il codice nell'IDE:

string.Concat("foo", "bar");
.

E ho bisogno di cambiarlo su:

string.Concat("bar", "foo");
.

Spesso ho molti di questi che devono essere scambiati contemporaneamente.Vorrei evitare tutta la digitazione.C'è un modo per automatizzare questo?O un collegamento o una sorta di macro sarebbe fantastico se sapessi dove iniziare.

Modifica: modificato in String.concat per mostrare che non è sempre possibile modificare la firma del metodo.Sto solo cercando di modificare l'ordine dei parametri nella chiamata del metodo e nient'altro.

È stato utile?

Soluzione

<Ctrl> + <Shift> + <t> Transpose due parole, quindi funzionerebbe nel tuo caso.Purtroppo non vedo questo funzionamento (senza più presse) per le funzioni con elenchi di parametri più grandi ...

Altri suggerimenti

C'è un'opzione costruita a destra in codice vs per c #.Vai alla definizione del metodo, fare clic con il tasto destro del mouse sul nome e fai clic su Rifactor, riordinare i parametri.

Se hai bisogno di questo per C ++, potrebbe essere necessario utilizzare una ricerca di espressioni regolari e sostituire, se lo fai, fai attenzione ai casi come someMethod("bar", GetOtherThingy("foo", "rofltron")).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top