First write documentation, clear thinking: Write a swap function requires to exchange two data first: write documentation and clarify code flow /// /// Exchange two shaping variables /// Summary> /// A value of B param> /// b is placed in a param> public void swap (Ref Int A, REF INT B) {// Save B Value // A-> B / / Save B Value -> A} Step 2: Fill in code /// // / Exchange two plastic variables Value /// summary> /// A of the B param> /// B is placed in a param> Public void swap (Ref Int A, REF INT B) {// Save B = B; // A-> BB = A; // Save B value -> aa = C; Return;}