从另一个类C#分配/调用方法时出现问题
本文关键字:方法 问题 调用 另一个 分配 | 更新日期: 2023-09-27 18:30:03
我已经看了其他问题,但我不明白答案中发生了什么,所以我将在这里发布我的代码:
public class Program
{
public static void Main()
{
Program startUp = new Program();
Console.Clear();
string file = @FILEPATH
string grades = File.ReadAllText(file);
int acount = grades.Count(c => c == 'A');
startUp.Grapher();
}
public class Graph
{
public static string Grapher(int acount)
{
Console.WriteLine(String.Concat(Enumerable.Repeat("*", acount))); Console.Write(": A");
}}
任何帮助或解释都将是美妙的!
好的,根据我所看到的,您创建了一个Program
类实例,然后尝试使用Graph
类方法。
您应该使用Graph
类实例。
public static void Main()
{
Console.Clear();
string file = @FILEPATH
string grades = File.ReadAllText(file);
int acount = grades.Count(c => c == 'A');
Graph.Grapher(acount);// this is the change
}
Graph类将为:
public class Graph
{
public static void Grapher(int acount)// the change is here
{
Console.WriteLine(String.Concat(Enumerable.Repeat("*", acount))); Console.Write(": A");
}
}