gpt4 book ai didi

c# - 我们如何将一个字符串从一个方法返回到 main 方法?

转载 作者:太空宇宙 更新时间:2023-11-03 12:02:20 24 4
gpt4 key购买 nike

我正在尝试从 main 调用方法 PrintBanner。但是,它不会让我。

static void Main(string[] args)
{
string banner;
banner = PrintBanner("This is whats supposed to be printed.");
}

public static void PrintBanner()
{
return PrintBanner(banner);
}

我需要从 main 调用消息。但是错误表明 PrintBanner 的重载没有接受一个参数。并且名称 banner 不存在于 PrintBanner 中。

我是否应该将 string banner 放在 PrintBanner 方法中?

最佳答案

我不清楚您要在这里完成什么。尽管从您的代码看来,您想要使用 PrintBanner 方法打印和分配一个值。

public static void Main(string[] args)
{
string banner;
banner = PrintBanner("This is whats supposed to be printed.");
}
public static string PrintBanner(string text)
{
Console.Write(text);
return text;
}

或者您可能不希望方法本身执行赋值?:

public static void Main(string[] args)
{
string banner;
PrintBanner(banner = "This is whats supposed to be printed.");
}
public static void PrintBanner(string text)
{
// The text variable contains "This is whats supposed to be printed." now.
// You can perform whatever operations you want with it within this scope,
// but it won't alter the text the banner variable contains.
}

如果没有,请尝试进一步阐述您的目标。

关于c# - 我们如何将一个字符串从一个方法返回到 main 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56512106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com