Question
What I need: Create a new program named Reverse4 and declare four integer variables with the values 23 , 45 , 55 , and 67
What I need:
Create a new program named Reverse4 and declare four integer variables with the values 23, 45, 55, and 67.
Add a method named Reverse that reverses the positions of four integer variables. The Reverse method should accept the variables as references.
Write a Main() method that displays the four variables both before and after reversing them to ensure the method works correctly.
What I have:
using System; class Reverse4 {
public static void reverse(ref int num1, ref int num2, ref int num3, ref int num4) { int temp;
temp = num1; num1 = num4; num4 = temp;
temp = num2; num2 = num3; num3 = temp; }
public static void Main (string[] args) { int a = 23; int b = 45; int c = 55; int d = 67;
Console.WriteLine("Before swap"); Console.WriteLine(a + ", " + b + ", " + c + ", " + d);
/* calling a function to swap the values */ reverse(ref a, ref b, ref c, ref d);
Console.WriteLine("After swap"); Console.WriteLine(a + ", " + b + ", " + c + ", " + d); } }
Error I get:
Compilation failed: 1 error(s), 0 warnings NtTest444c819b.cs(13,16): error CS0117: `Reverse4' does not contain a definition for `Reverse' Reverse4.cs(2,7): (Location of the symbol related to previous error)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started