C# 中的参数标签

Mit*_*art 5 c#

C# 中是否有一种方法可以通过内部和外部名称来引用 aa 参数(在 Swift 中,这称为参数标签/参数)?

我的意思是假设我有以下内容:

public static class Sport
{
    public static void Print(int id sportID)
    {
        Console.Out.WriteLine(sportID);
    }
}

public static void main()
{
    Sport.Print(id: 123);
}
Run Code Online (Sandbox Code Playgroud)

在内部,我将 id 称为 SportID,但在外部,该参数称为 id。

Orp*_*hid 2

public static void Print(int id)
{
    int sportId = id;
    Console.Out.WriteLine(sportID);
}
Run Code Online (Sandbox Code Playgroud)

据我所知,没有语言隐式方式为 var 别名,但您可以通过将其传递给另一个调用它的私有函数来重命名它sportId,或者您可以在函数中自己将其分配给新的 var 。