小编Den*_*ish的帖子

如何使用System.Net.Mail将电子邮件发送到多个地址

我有smtp电子邮件功能.它适用于单个地址但在多个地址中有问题.

我使用以下代码行传递多个地址.

MailAddress to = new MailAddress("abc@gmail.com,xyz@gmail.com");
Run Code Online (Sandbox Code Playgroud)

请告诉我这个问题,因为我没有收到任何错误.

.net c# smtp

52
推荐指数
4
解决办法
14万
查看次数

完成.net中的任务后停止和删除线程

我在C#中开发了一个窗口应用程序,我正在创建一个线程来执行一个调度事件.现在这个应用程序将运行一整天,它将为每个事件的每次执行创建一个线程.如何在分配给该线程的任务完成后从内存中删除线程.我不想通过使用线程池限制线程创建数量并为其分配最大线程的特定计数.

c# multithreading

6
推荐指数
1
解决办法
5990
查看次数

调试窗口服务

我想调试窗口服务.我应该在main()中编写什么来启用窗口服务中的调试.我正在使用C#开发窗口服务.

#if(DEBUG)
      System.Diagnostics.Debugger.Break();
      this.OnStart(null);
      System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
 #else
      ServiceBase.Run(this);
 #endif
Run Code Online (Sandbox Code Playgroud)

我写了上面的代码段,但在线(这

c# debugging windows-services

2
推荐指数
1
解决办法
2689
查看次数

使用new关键字在C#中继承

我试图理解C#中的继承,这就是为什么我要尝试一些样本,但我知道使用NEW关键字或没有新关键字的东西是相同的.

那为什么我们需要新关键字?

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        try
        {
            List<int> col = new List<int>();
            Class1 c1 = new Class1();
            Class2 c11 = new Class2();
            Class1 c111 = new Class3();
            c1.setmessage();
            c11.setmessage();
            c111.setmessage();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }

    }

}
class Class1
{
    private string member;

    public  void setmessage()
    {
        MessageBox.Show("Class1");
    }
}

class Class2 : Class1
{
    private string member;

    public  void setmessage()
    { …
Run Code Online (Sandbox Code Playgroud)

c# inheritance new-operator

1
推荐指数
2
解决办法
2415
查看次数