Question: What I need: In C#, Write a program named InputMethodDemo2 that eliminates the repetitive code in the InputMethod() in the InputMethodDemo program in Figure 8-5.

What I need:

In C#,

Write a program named InputMethodDemo2 that eliminates the repetitive code in the InputMethod() in the InputMethodDemo program in Figure 8-5.

Rewrite the program so the InputMethod() contains only two statements:

one = DataEntry("first"); two = DataEntry("second");

What I have:

using System; class InputMethodDemo2 { static void Main() { int first, second; InputMethod(out first, out second); Console.WriteLine("After InputMethod first is {0}", first); Console.WriteLine("and second is {0}", second); } private static void InputMethod(out int one, out int two) { one = DataEntry("first"); two = DataEntry("second");

} public static int DataEntry(string myString) { string inputString; Console.Write("Enter first integer ", myString); inputString = Console.ReadLine(); return Convert.ToInt32(inputString); }

}

Error I get:

Errors, Failures and Warnings 1) Failed : DataEntryMethodTest.DataEntryTest String lengths are both 19. Strings differ at index 6. Expected: "Enter third integer" But was: "Enter first integer" -----------------^ at DataEntryMethodTest.DataEntryTest () [0x00000] in <20bcea967c33483d8c05931ba220cd13>:0 

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!