【发布时间】:2017-06-10 14:58:08
【问题描述】:
我正在尝试创建控制台应用程序以了解方法重载。 我有这样的类库
namespace GetStringName
{
public class GetString
{
public void Player(double num)
{
double number = num * 2;
Console.Write(number);
}
public void Player(string name)
{
char[] charr = name.ToCharArray();
Array.Reverse(charr);
Console.Write(charr);
}
}
}
我得到了如下所示的控制台应用程序
using GetStringName;
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
GetString y = new GetString();
y.Player(Console.ReadLine());
Console.ReadLine();
}
}
}
无论我输入什么(字符串或整数),它总是会执行恢复字符串的操作。 你能告诉我我做错了什么吗?
【问题讨论】:
-
Console.ReadLine()返回一个字符串。就是这样。
标签: c# overloading