相关疑难解决方法(0)

使用控制台应用程序调用非静态类

我正在尝试使用控制台应用程序从另一个类调用方法.我尝试调用的类不是静态的.

class Program
{
    static void Main(string[] args)
    {
        Program p = new Program();
        var myString = p.NonStaticMethod();
    }

    public string NonStaticMethod()
    {
        return MyNewClass.MyStringMethod(); //Cannot call non static method
    }
}

class MyNewClass
{
    public string MyStringMethod()
    {
        return "method called";
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到错误:

无法在静态上下文中访问非静态方法"MyStringMethod".

如果我将MyStringMethod移动到类程序,这是有效的.我怎么能成功呢?我不能使类静态也不能使方法.

c# static console-application

6
推荐指数
2
解决办法
3万
查看次数

用于Windows + C的SMS网关#

我对短信和如何发送它有点困惑.我一直在四处寻找,我发现你可以购买短信.我看到一些你以490美元获得10k文本消息的地方,但我发现这非常昂贵,我很想知道是否有更好的免费方式.

我知道许多网站都使用短信提醒,如谷歌日历.我相信谷歌主机有自己的服务器或东西.

我也知道很多较小的网站每月收取3美元的服务费用,其服务中的一项功能就是向您发送短信提醒.我非常怀疑他们在文本上支付4美分并允许无限提醒.

那么我可以免费托管自己的网关吗?最好是在Windows机器上运行的东西.

或者这些网站使用电子邮件短信或类似的东西,这就是他们如何免费获得它?

我试图弄清楚如何让它在我发送时免费.我发现服务必须付费才能发送这些消息有点愚蠢.我本以为它就像电子邮件,你可以免费发送它们.

我知道接收短信的人可能需要付费,但这取决于他们的手机计划.

c# sms sms-gateway

5
推荐指数
1
解决办法
4701
查看次数

标签 统计

c# ×2

console-application ×1

sms ×1

sms-gateway ×1

static ×1