gpt4 book ai didi

c# - 参数字段中的 C# 中的 "this"保留字有什么作用?

转载 作者:行者123 更新时间:2023-12-03 20:47:20 24 4
gpt4 key购买 nike

我看到了这样的事情:

public static void FunctionSample(**this** Class1 x, int r, double f){

“这个”是做什么的?

最佳答案

这意味着 extension method Class1,尽管在​​当前形式中它是不正确的,因为方法也需要是静态的,并且在静态类中。

Extension Methods (C# Programming Guide)

Extension methods are defined as static methods but are called by using instance method syntax. Their first parameter specifies which type the method operates on, and the parameter is preceded by the this modifier.

关于c# - 参数字段中的 C# 中的 "this"保留字有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15020778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com