第1个回答 2018-04-12
class Program {
static void Main(string[] args) {
string str1 = Console.ReadLine();
string str2 = Console.ReadLine();
string strResult = StringAdd(str1, str2);
int num1=0;
int num2=0;
int intResult=0;
if (int.TryParse(str1,out num1)&&int.TryParse(str2,out num2)) {
intResult = StringAdd(num1, num2);
}
else {
intResult = -1;
}
float f1 = 0;
float f2 = 0;
float floatResult = 0;
if (float.TryParse(str2,out f1)&&float.TryParse(str2,out f2)) {
floatResult = StringAdd(f1, f2);
}
else {
floatResult = -1;
}
}
static string StringAdd(string str1, string str2) {
return str1 + str2;
}
static int StringAdd(int num1,int num2) {
return num1 + num2;
}
static float StringAdd(float num1, float num2) {
return num1 + num2;
}
}本回答被网友采纳