17.5 Methods

A method is a member that implements a computation or action that can be
performed by an object or class.
Methods are declared using method-declarations:
method-declaration:
method-header method-body
method-header:
attributesopt method-modifiersopt return-type member-name (
formal-parameter-listopt )
method-modifiers:
method-modifier
method-modifiers method-modifier
method-modifier:
new
public
protected
internal
private
static
virtual
sealed
override
abstract
extern
return-type:
type
void
member-name:
identifier
interface-type . identifier
method-body:
block
;
A method-declaration may include a set of attributes (§24) and a valid
combination of the four access modifiers
(§17.2.3), the new (§17.2.2), static (§17.5.2), virtual (§17.5.3),
override (§17.5.4), sealed (§17.5.5),
abstract (§17.5.6), and extern (§17.5.7) modifiers.
A declaration has a valid combination of modifiers if all of the following
are true:
? The declaration includes a valid combination of access modifiers (§17.2.3)
.
? The declaration does not include the same modifier multiple times.
? The declaration includes at most one of the following modifiers: static,
virtual, and override.
? The declaration includes at most one of the following modifiers: new and
override.
? If the declaration includes the abstract modifier, then the declaration
does not include any of the following
modifiers: static, virtual, sealed, or extern.
? If the declaration includes the private modifier, then the declaration
does not include any of the following
modifiers: virtual, override, or abstract.
C# LANGUAGE SPECIFICATION
228
? If the declaration includes the sealed modifier, then the declaration
also includes the override modifier.
The return-type of a method declaration specifies the type of the value
computed and returned by the method.
The return-type is void if the method does not return a value.
The member-name specifies the name of the method. Unless the method is an
explicit interface member
implementation (§20.4.1), the member-name is simply an identifier. For an
explicit interface member
implementation, the member-name consists of an interface-type followed by a
?.? and an identifier.
The optional formal-parameter-list specifies the parameters of the method (§
17.5.1).
The return-type and each of the types referenced in the
formal-parameter-list of a method must be at least as
accessible as the method itself (§10.5.4).
For abstract and extern methods, the method-body consists simply of a
semicolon. For all other methods, the
method-body consists of a block, which specifies the statements to execute
when the method is invoked.
The name and the formal parameter list of a method define the signature (§10
.6) of the method. Specifically, the
signature of a method consists of its name and the number, modifiers, and
types of its formal parameters. The
return type is not part of a method?s signature, nor are the names of the
formal parameters.
The name of a method must differ from the names of all other non-methods
declared in the same class. In
addition, the signature of a method must differ from the signatures of all
other methods declared in the same
class, and two methods declared in the same class may not have signatures
that differ solely by ref and out.
Nano-ESG数据资源库的构建基于2023年初至2024年秋季期间采集的逾84万条新闻文本,从中系统提炼出企业环境、社会及治理维度的信息。其构建流程首先依据特定术语在德语与英语新闻平台上检索,初步锁定与德国DAX 40成分股企业相关联的报道。随后借助嵌入技术对文本段落执行去重操作,以降低内容冗余。继而采用GLiNER这一跨语言零样本实体识别系统,排除与目标企业无关的文档。在此基础上,通过GPT-3.5与GPT-4o等大规模语言模型对文本进行双重筛选:一方面判定其与ESG议题的相关性,另一方面生成简明的内容概要。最终环节由GPT-4o模型完成,它对每篇文献进行ESG情感倾向(正面、中性或负面)的判定,并标注所涉及的ESG具体维度,从而形成具备时序特征的ESG情感与维度标注数据集。 该数据集适用于多类企业可持续性研究,例如ESG情感趋势分析、ESG维度细分类别研究,以及企业可持续性事件的时序演变追踪。研究者可利用数据集内提供的新闻摘要、情感标签与维度分类,深入考察企业在不同时期的环境、社会及治理表现。此外,借助Bertopic等主题建模方法,能够从数据中识别出与企业相关的核心ESG议题,并观察这些议题随时间的演进轨迹。该资源以其开放获取特性与连续的时间覆盖,为探究企业可持续性表现的动态变化提供了系统化的数据基础。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值