【问题标题】:In method in class converting int to string in c# Visual Studio在 C# Visual Studio 中的类中将 int 转换为字符串的方法
【发布时间】:2020-05-05 11:08:25
【问题描述】:

我尝试了所有转换,更改但似乎没有任何工作我仍然收到此错误 CS0029。

我错过了什么,因为 main 方法需要满足那里写的所有内容,所以也许我必须在方法中的 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();
        }
    }
}

【问题讨论】:

  • 并非所有人都记住了所有错误代码。最好粘贴错误消息和代码。也是为了指出是哪一行导致了错误

标签: c# string methods type-conversion int


【解决方案1】:

在“计算器”类中,查看静态方法 WriteNumber 的类型。

这个方法有一个参数,一个“整数”'n'。然后它以整数形式返回输入参数值。

然后,转到“程序”类。您声明“字符串 n = Calculator.WriteNumber(53 + 28);”。 Calculator.WriteNumber 返回一个整数。您将其声明为字符串。

改为 int n = Calculator.WriteNumber(53 + 28);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    相关资源
    最近更新 更多