小编dan*_*l59的帖子

使用whatsapi.net发送消息?

我想用whatsapi发送消息,这是我的尝试

string nickname = "Test";
string sender = "xxxxxxxxxxxxxx";         
//My Phone Number tryed with 049xxxxxxxxxxxx, 0049xxxxxxxxxxxxxx, 49xxxxxxxxxxxxxxx, xxxxxxxxxxxxxx
string imei = "xxxxxxxxxxxxxxxxxxxxxxxxx";//My IMEI 
WhatsApp me = new WhatsApp(sender,imei ,nickname,true);
me.Connect();
Console.WriteLine(me.ConnectionStatus);// I get a Connection!
Console.ReadLine();
me.SendMessage("xxxxxxxxxx", "This is a Test!");// Send Message
//No Message received :(
me.Disconnect();
Console.WriteLine(me.ConnectionStatus);
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)

现在我的错误在哪里?以及我是怎么做的?

我正在使用这个版本:https://github.com/perezdidac/WhatsAPINet.

首先,我只是想发送消息.当我尝试从WART获取请求时,我收到此消息:

Could not request code using either sms or voice.
SMS: {"status":"fail","reason":"no routes","retry_after": 3600}
Voice: {"status":"fail","reason":"no routes","retry_after": 3600}
Run Code Online (Sandbox Code Playgroud)

c# whatsapp

17
推荐指数
2
解决办法
8万
查看次数

将列添加到包含图像的列表视图

我想使用a中的数据添加一行ExpandoObject,类似于a Dictionary<string, object>.的string是列的报头和所述object的值是该列的值.每当我获得新数据时,我都会创建一个新数据GridView,因为列数可能不同.在ListmyItems中是所有行Dictionary<string, object>,我想在我的视图中显示.

这是我将列添加到视图中的方式:

            List<Column> columns = new List<Column>();

            myItemValues = (IDictionary<string, object>)myItems[0];
            // Key is the column, value is the value
            foreach (var pair in myItemValues)
            {
                Column column = new Column();
                column.Title = pair.Key;
                column.SourceField = pair.Key;
                columns.Add(column);
            }
            view.Columns.Clear();
            foreach (var column in columns)
            {
                Binding binding = new Binding(column.SourceField);
                if (column.SourceField == "Icon")
                {
                    view.Columns.Add(new GridViewColumn
                    {
                        Header = column.Title,
                        DisplayMemberBinding = …
Run Code Online (Sandbox Code Playgroud)

c# wpf gridview image

7
推荐指数
1
解决办法
1030
查看次数

"按任意键继续......"的说明

它引起了注意,每次我们运行c#控制台应用程序时,最后它会显示文本,说明"按任意键继续...".

当你敲击任何键时,它会终止控制台/程序.在实际的程序中,没有提到在标准输出控制台上进行这样的文本打印,然后从哪里以及为什么它出现在屏幕上?

有人可以解释背后的逻辑吗?

码:

static void Main(string[] args)
{
   Console.WriteLine("Test Application");
}
Run Code Online (Sandbox Code Playgroud)

输出:

测试应用

按任意键继续 ...

c# console

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

抽象类的继承使用另一个不是为property定义的Type

我创建了以下抽象类:

public abstract class AbstractClass
{
    public abstract string Name { get; set; }
    public abstract object Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在我想派生两个抽象类的类.我想使用enum而不是类型object.我的派生类看起来像这样:

头等舱:

public class InheritanceClass1:AbstractClass
{
    public override string Name { get; set; }
    public override FirstEnum Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

二等:

public class InheritanceClass2 : AbstractClass
{
    public override string Name { get; set; }
    public override SecondEnum Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的代码中显示错误,属性值的类型不是object.我试着使用new-keyword而不是override …

c# inheritance abstract-class

4
推荐指数
1
解决办法
141
查看次数

标签 统计

c# ×4

abstract-class ×1

console ×1

gridview ×1

image ×1

inheritance ×1

whatsapp ×1

wpf ×1