小编Hen*_*erg的帖子

将Delphi枚举类型转换为C#中的类似内容

我是c#的新手,并且已经在Delphi中编程了很多年.我坚持以下问题,我希望有人可以帮助我.

在Delphi中,您可以声明一个类型:

type
  TBtn = (btYes, btNo, btOK);
Run Code Online (Sandbox Code Playgroud)

然后创建一个程序

procedure TfrmMain.Button(ABtn: TBtn);
begin
  //Do something;
end;
Run Code Online (Sandbox Code Playgroud)

并调用这样的程序

Button(btYes);
Run Code Online (Sandbox Code Playgroud)

要么

Button(btNo);
Run Code Online (Sandbox Code Playgroud)

我想在C#中做同样的事情

public Button (ABtn TBtn, string AString){
//Do Someting;
}
Run Code Online (Sandbox Code Playgroud)

并称之为

Button(btYes,"Hallo World");
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

c# delphi

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

标签 统计

c# ×1

delphi ×1