我正在关注游戏教程,我被困在大约9分钟.路径文件没有得到解决我做了同样的事情,如教程中所示,但仍然无法正常工作.
package controllers;
import models.Bar;
import play.core.Router;
import play.data.Form;
import play.mvc;
import play.*;
import play.Routes;
import views.html.indes;
public class Application extends Controller {
public static Result index() {
return ok(index.render("Hello"));
}
public static Result addBar(){
Bar bar = Form.form(Bar.class).bindFromRequest().get();
bar.save();
return redirect(routes)
}
}
Run Code Online (Sandbox Code Playgroud) 我试图从我的控制台应用程序调用一个DLL类.我试图从dll调用的所有类都有参数化构造函数.我希望传递用户并将两个参数传递给我试图调用的任何类.我知道我如何调用这些方法有问题,但我无法弄清楚是什么.
有人可以请更正我的代码吗?
行中出现错误 - "object instance = Activator.CreateInstance(type)"
控制台应用 -
class Program
{
static void Main(string[] args)
{
string test_method = args[2];
string user = args[0];
string pass = args[1];
Assembly myassembly = Assembly.LoadFrom("Tests.dll");
Type type = myassembly.GetType("Tests." + test_method);
object instance = Activator.CreateInstance(type);
MethodInfo[] methods = type.GetMethods();
methods[0].Invoke(instance, new object[] {user, pass });
Console.WriteLine("\n"+test_method + " has passed.");
}
}
Run Code Online (Sandbox Code Playgroud)
正在调用的示例类 -
public class Test_3456 : ePO
{
public Test_3456(string a, string b) : base (a, b)
{
MultipleWebclipsSameNameDifferentUrl_3456(); …Run Code Online (Sandbox Code Playgroud)