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。
public static void Print(int id)
{
int sportId = id;
Console.Out.WriteLine(sportID);
}
Run Code Online (Sandbox Code Playgroud)
?
据我所知,没有语言隐式方式为 var 别名,但您可以通过将其传递给另一个调用它的私有函数来重命名它sportId,或者您可以在函数中自己将其分配给新的 var 。