如何从用户输入输入并调用相关的构造函数 [英] how totake input from user and call the relevant constructor
问题描述
使用System;
使用System.Collections.Generic;
使用System.Linq;
使用System.Text;
命名空间constrctovrload
{
班级计划
{
static void Main(string [] args)
{
add add1 = new addition(10);
add add2 = new addition( 10,20);
add add3 = new addition(12,20.56,-5.40);
add add4 = new addition(1.23F,3,565.4f,45F);
Console.Write Line(add1.result1);
Console.Write Line(add2.result2 );
Console.Write Line(add3.result2);
Console.Write Line(add4.result2);
Console.Read Line();
}
}
class addition
{
public int num1;
public double num2;
public double num3;
public float num5;
public float num6;
public float num7;
public float num8;
public int result1;
public double result2;
公共加法(int number1)
{
num1 = number1;
result1 = num1;
}
公共加法(双号1,双号2)
{
num2 = number1;
num3 = number2;
result2 = num2 + num3;
}
公共加法(int number1,double number2,double number3)
{
num1 = number1;
num2 = number2;
num3 = number3;
result2 = num1 + num2 + num3;
}
public addition(float number1,int num ber2,浮点数3,浮点数4)
{
num5 = number1;
num6 = number2;
num7 = number3;
num8 = number4;
result2 = num5 + num6 + num7 + num8;
< br $>
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace constrctovrload
{
class Program
{
static void Main(string[] args)
{
addition add1 = new addition(10);
addition add2 = new addition(10,20);
addition add3 = new addition(12,20.56,-5.40);
addition add4 = new addition(1.23F,3,565.4f,45F);
Console.Write Line(add1.result1);
Console.Write Line(add2.result2);
Console.Write Line(add3.result2);
Console.Write Line(add4.result2);
Console.Read Line();
}
}
class addition
{
public int num1;
public double num2;
public double num3;
public float num5;
public float num6;
public float num7;
public float num8;
public int result1;
public double result2;
public addition(int number1)
{
num1 = number1;
result1=num1;
}
public addition(double number1, double number2)
{
num2 = number1;
num3 = number2;
result2 = num2 + num3;
}
public addition(int number1, double number2, double number3)
{
num1 = number1;
num2 = number2;
num3 = number3;
result2 = num1 + num2 + num3;
}
public addition(float number1, int number2, float number3, float number4)
{
num5 = number1;
num6 = number2;
num7 = number3;
num8 = number4;
result2 = num5 + num6 + num7 + num8;
}
}
}
推荐答案
http://social.msdn.microsoft.com/Forums/vstudio/en-US/01643521-dd8c-4862-8137-562786c4bc1b/c-console-application-need-help-getting-输入用户 [ ^ ]
这篇关于如何从用户输入输入并调用相关的构造函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!