C# 中接口成员可以包括常量吗?

sunchangzhan 2006-05-12 02:52:15
C# 中接口成员可以包括常量吗?
请您把C#中包括的成员列举一下好吗,最好写个实例,谢谢!
...全文
940 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunchangzhan 2006-08-24
  • 打赏
  • 举报
回复
请个位再讨论讨论
阿钚 2006-05-12
  • 打赏
  • 举报
回复
java 版回答过了~!~

using System;

namespace ConsoleApplication1
{

public interface Class2
{
void B();

string C{get;set;}

string this[int index]{get;set;}

event EventHandler e;
}
}
Ivony 2006-05-12
  • 打赏
  • 举报
回复
C#的接口可以包含:

方法声明
事件声明
索引器声明
属性声明(必须分别指定是否具有get和set)
zhongkeruanjian 2006-05-12
  • 打赏
  • 举报
回复
一般面向接口编程会有个三层类:

接口类:定义方法规范
抽象类(继承自接口):重载方法,常量等。
具体类(继承自抽象类)

不过此限于接口类的方法不是太多,不然抽象类要Virsual很多方法
cj723 2006-05-12
  • 打赏
  • 举报
回复
接口不能包含常量,它只能有方法定义
七里十二斋 2006-05-12
  • 打赏
  • 举报
回复
接口可以多重继承,接口太好了,为什么说他不好
他是接口,就应该没有数据,而且一点逻辑都不带,这才是接口的优势
avagrant158 2006-05-12
  • 打赏
  • 举报
回复
没错, 的确不能包含数据成员,这是接口不好的地方,不能多重继承,接口不能包含数据,这样其实限制很大,要实现复杂系统需要一定的技巧与经验。
七里十二斋 2006-05-12
  • 打赏
  • 举报
回复
就是方法头,其他的都不可以定义,实现必须在实现类里
七里十二斋 2006-05-12
  • 打赏
  • 举报
回复
接口只能定义方法定义
内容概要:本报告基于寻汇与万事达卡在2026年联合发布的《超越自动化:定义智能体驱动的全球支付》白皮书,系统分析了AI智能体在B2B跨境支付领域的应用与发展。报告指出,传统跨境支付存在效率低、人工干预多、合规风险高等问题,当前正从数字化、数据化迈向“自主化”新阶段。AI智能体可在授权下自主完成支付、换汇、合规审核、对账等全流程操作,核心技术包括深度强化学习、自然语言处理和图神经网络,用于路径优化、合规解析与异常检测。报告揭示了决策可解释性不足、跨系统协同标准缺失、安全审计机制缺位三大研究空白,并探讨了法律责任归属、监管碎片化、数据主权与技术可靠性四大现实挑战。寻汇与万事达卡的合作构建了“智能体编排引擎”与全球合规决策网络,首次提出L0-L5的智能体自主化等级框架,推动行业标准化。预计2026至2027年将实现首批大规模商业部署,提升支付效率超30%。; 适合人群:金融科技研究人员、AI技术开发者、跨境支付行业从业者、企业财资管理人员及政策监管机构相关人员。; 使用场景及目标:①理解AI智能体在跨境支付的技术架构与应用场景;②把握自主化支付的演进趋势与商业化前景;③为金融机构和技术公司布局AI驱动型支付系统提供战略参考;④助力监管机构制定适应智能体时代的合规框架。; 阅读建议:本报告兼具技术深度与产业视野,建议结合白皮书原文及相关技术文献对照研读,重点关注智能体决策逻辑、合规实现机制与跨系统集成方案,并关注后续试点项目的实际成效与监管反馈。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧