如果我有一个名为some_script.linq
void Main()
{
string scriptName = SomeHowGetTheNameOfThisScript(); //I want this function
Console.WriteLine(scriptName);
}
我想在运行"some_script.linq"
lprun -lang=program some_script.linq
有可能吗?
答案 0 :(得分:3)
您可以使用LINQPad.Util.CurrentQueryPath
。
void Main()
{
string scriptName = Path.GetFileName(Util.CurrentQueryPath);
Console.WriteLine(scriptName);
}
答案 1 :(得分:0)
找到回答自己:Environment.CommandLine
进行一些解析工作