如何在 c# 中制作公共子

本文关键字: | 更新日期: 2023-09-27 18:35:16

我正在尝试制作 Web 服务电子邮件,但收到错误必须具有返回类型。我不知道如何处理这个问题,因为我是 C# 的新手。

法典:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Diagnostics;
    using System.Linq;
    using System.ServiceProcess;
    using System.Text;
    namespace Email_Service
    {
        public partial class Service1 : ServiceBase
        {   
            public string name;
            public Service1()
            {
                InitializeComponent();
            }
            protected override void OnStart(string[] args)
            {
            }
            protected override void OnStop()
            {
            }
            public Notification(){
               name = "Denmark";
                return name;//I'm just trying this if its work but its not working....
            }
        }
    }

如何在 c# 中制作公共子

方法通过指定访问在类或结构中声明 级别,如公共或私有,可选修饰符,如抽象 或密封、返回值、方法名称和任何方法 参数。这些部分一起是方法的签名。

来源 - Microsoft开发者网络

在您的情况下,您希望返回一个字符串,因此您的方法应定义为:

public string Notification(){...}

如果方法未返回任何内容,则返回类型应void 。无论如何,每个方法都需要有一个返回类型。

如果您希望 C# 方法类似于 VB"子例程",只需将返回类型标记为"void"即可。

否则,请指定函数应返回的类型。 例如:

public string Notification() { ...}

相关文章:
  • 没有找到相关文章