在 class 中的方法中将 int 转换为 c# 中的字符串 Visual Studio
In method in class converting int to string in c# Visual Studio
我尝试了所有转换、更改但似乎没有任何效果我仍然收到此错误 CS0029。
我错过了什么,因为主要方法需要满足那里写的所有内容,所以也许我必须在方法中的 Class 区域更改一些内容。
using System;
namespace CalculatorTest
{
class Calculator
{
public static string WriteText(string s)
{
return s;
}
public static int WriteNumber(int n)
{
return n;
}
}
class Program
{
public static void Main(string[] args)
{
string s = Calculator.WriteText("Hello world!");
Console.WriteLine(s);
string n = Calculator.WriteNumber(53 + 28);
Console.WriteLine(n);
Console.Read();
}
}
}
在class"Calculator"中,查看静态方法WriteNumber的类型
这个方法有一个参数,一个"integer" 'n'。然后它returns输入参数值作为一个整数。
然后,转到 class "Program"。你说 "string n = Calculator.WriteNumber(53 + 28);"。 Calculator.WriteNumber returns 一个整数。您将其声明为字符串。
改为 int n = Calculator.WriteNumber(53 + 28);
我尝试了所有转换、更改但似乎没有任何效果我仍然收到此错误 CS0029。
我错过了什么,因为主要方法需要满足那里写的所有内容,所以也许我必须在方法中的 Class 区域更改一些内容。
using System;
namespace CalculatorTest
{
class Calculator
{
public static string WriteText(string s)
{
return s;
}
public static int WriteNumber(int n)
{
return n;
}
}
class Program
{
public static void Main(string[] args)
{
string s = Calculator.WriteText("Hello world!");
Console.WriteLine(s);
string n = Calculator.WriteNumber(53 + 28);
Console.WriteLine(n);
Console.Read();
}
}
}
在class"Calculator"中,查看静态方法WriteNumber的类型
这个方法有一个参数,一个"integer" 'n'。然后它returns输入参数值作为一个整数。
然后,转到 class "Program"。你说 "string n = Calculator.WriteNumber(53 + 28);"。 Calculator.WriteNumber returns 一个整数。您将其声明为字符串。
改为 int n = Calculator.WriteNumber(53 + 28);