0

我在文件中有一个函数Code.xaml.cs

public string send (string url)
{
//some code...
}

我想从另一个.cs文件调用这个函数。

send("google.com");

但是调试器给出了错误!我怎样才能做到这一点?

4

2 回答 2

2

每当从类中调用动态方法时,您都必须创建该类的实例。

class Test 
{
    public string send(string url) {}
}

class AnotherClass 
{
    public AnotherClass() 
    {
        Test t = new Test();
        t.send("google.com");
    }
}

否则,您可以简单地使用static关键字。

public static string send(..);
于 2012-08-27T07:26:27.293 回答
0

如果 send 方法不作为它所在类的成员函数,您可以创建一个静态 Helper 类。

public static class Helpers
{
    public static string send(string url)
    {
        ...
    }
}

然后在任何其他 .cs 文件中,您可以调用:

Helpers.send("www.google.com")
于 2012-09-06T20:23:21.490 回答