Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

in C# i need to 

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")

I'm getting the error 

Method DataEntry is defined to eliminate repetitive code

0 out of 1 checks passed.

Method DataEntry prompts the user to enter an integer and returns the integer

Build Status

Build Failed
 
Build Output
 
Compilation failed: 1 error(s), 0 warnings InputMethodDemo2.cs(30,1): error CS1035: End-of-file found, '*/' expected
 
Test Contents
 
[TestFixture]
 
public class DataEntryMethodTest
{
  [Test]
  public void DataEntryTest()
{
  string consoleInput = "97";
  int returnedValue;
  string expectedString = "Enter third integer";
  using (var inputs = new StringReader(consoleInput))
  { 
    Console.SetIn(inputs);
     using (StringWriter sw = new StringWriter())
     {
        Console.SetOut(sw);
returnedValue = InputMethodDemo2.DataEntry("third");
Assert.AreEqual(expectedString, sw.ToString().Trim());
Assert.AreEqual(97, returnedValue);
}
 
 
this is my code
 
using System;
namespace InputMethodDemo2 {
    class InputMethodDemo2 {
        static void Main() {
            //Variables for user input
        int first, second;

        InputMethod(out first, out second);
            //Display result
        Console.WriteLine("After InputMethod first is {0} and second is {1}", first,second);
            //CAll method to get 2 integers from user by reference variables
        InputMethod(out first, out second);
            //Display result
        Console.WriteLine("After InputMethod first is {0} and second is {1}", first,second);
    }
        //Method prompt for integer and return value
    public static int DataEntry(string myString) {
        Console.Write("Enter "+myString+" integer ");
        return Convert.ToInt32(Console.ReadLine());
    }
        //Method to get input integers
    private static void InputMethod(out int one, out int two) {
        one = DataEntry("first");
        two = DataEntry("second");
        }
    }
}

/*
Expert Solution
Check Mark
Overview

In this question we have to write a C# program for the InputMethodDemo2 method that eliminates the repetitive code in the InputMethod() in the InputMethodDemo program

Let's code

Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education