我有一个带有Main
方法和功能的控制台应用程序。
如何使用Main
方法进行函数调用?
我知道下面的代码不起作用
static void Main(string[] args)
{
string btchid = GetCommandLine();// GetCommandline is a mthod which returns a string
}
答案 0 :(得分:18)
还有
var p = new Program();
string btchid = p.GetCommandLine();
答案 1 :(得分:9)
制作GetCommandLine
static
!
namespace Lab
{
public static class Program
{
static string GetCommandLine()
{
return "Hellow World!";
}
static void Main(string[] args)
{
System.Console.WriteLine(GetCommandLine());
System.Console.ReadKey();
}
}
}
答案 2 :(得分:2)
您可以将此功能更改为静态并调用它。多数民众赞成。
答案 3 :(得分:0)
GetCommandLine
必须是静态函数
答案 4 :(得分:0)
string btchid = classnamehere.GetCommandLine();
假设GetCommandLine
是静态的
答案 5 :(得分:0)
这样的事情:
[STAThread]
static void Main(string[] args) {
string btchid = GetCommandLine();// GetCommandline is a mthod which returns a string
}
static string GetCommandLine(){
return "Some command line";
}
答案 6 :(得分:0)
static class Program
{
[STAThread]
static void Main()
{
string btchid = Program.GetCommandLine();
}
private static string GetCommandLine()
{
string s = "";
return s;
}
}
答案 7 :(得分:0)
解决问题的线性搜索方法:
Pay Group