C#函数Silverlight

C#函数Silverlight,c#,silverlight,windows-phone,C#,Silverlight,Windows Phone,我在文件code.xaml.cs中有一个函数 public string send (string url) { //some code... } 我想从另一个.cs文件调用此函数 send("google.com"); 但是调试器给出了一个错误!如何执行此操作?无论何时从类调用动态方法,都必须创建该类的实例 class Test { public string send(string url) {} } class AnotherClass { public Anot

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

public string send (string url)
{
//some code...
}
我想从另一个
.cs
文件调用此函数

send("google.com");

但是调试器给出了一个错误!如何执行此操作?

无论何时从类调用动态方法,都必须创建该类的实例

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

class AnotherClass 
{
    public AnotherClass() 
    {
        Test t = new Test();
        t.send("google.com");
    }
}
否则,您可以简单地使用
static
关键字

public static string send(..);

如果send方法不是它所在的类中的成员函数,则可以创建静态帮助器类

public static class Helpers
{
    public static string send(string url)
    {
        ...
    }
}
然后在任何其他.cs文件中,您可以调用:

Helpers.send("www.google.com")

那个错误消息到底是什么?公共静态字符串发送(。。。可能会有帮助。。。