如何在 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....
}
}
}
方法通过指定访问在类或结构中声明 级别,如公共或私有,可选修饰符,如抽象 或密封、返回值、方法名称和任何方法 参数。这些部分一起是方法的签名。
来源 - Microsoft开发者网络
在您的情况下,您希望返回一个字符串,因此您的方法应定义为:
public string Notification(){...}
如果方法未返回任何内容,则返回类型应void
。无论如何,每个方法都需要有一个返回类型。
如果您希望 C# 方法类似于 VB"子例程",只需将返回类型标记为"void"即可。
否则,请指定函数应返回的类型。 例如:
public string Notification() { ...}