使用[方括号]将参数传递给C#方法

问题描述 投票:0回答:1

如何在[名称]之间传递参数请参阅

 public static string GetNationalCode(string Name)
 {
            foreach(var User in Users)
            {
                if(User.Name== Name)
                {
                    return User.Code;
                }
            }
            return "";
  }

我想将top方法转换为此代码

  public static string GetNationalCode[string Name]()
  {
            foreach(var User in Users)
            {
                if(User.Name== Name)
                {
                    return User.Code;
                }
            }
            return "";
 }
c# parameter-passing
1个回答
3
投票
我相信您要寻找的是Indexers

但是,正如@Rotem在注释中指出的那样,不可能将索引器用作静态方法(如discussed here for example

© www.soinside.com 2019 - 2024. All rights reserved.