我正在尝试获取用作参数的列表的名称。
我尝试使用nameof(),但它只返回参数的名称,而不返回实际列表本身
def __hash__(self):
return hash((self.value, self.suit))
我有这样保存的不同字符串列表:
public static void metricFor(List<string> tutorials, string id)
{
TelemetryClient telemetry = new TelemetryClient();
telemetry.Context.User.Id = id;
var sample = new MetricTelemetry();
sample.Name = nameof(tutorials) + " progress";
sample.Value = tutorials.Count();
sample.Context.User.Id = id;
telemetry.TrackMetric(sample);
}
我使用了这样的列表:
public class GreetingState
{
public List<string> OneDrive { get; set; } = new List<string>();
public List<string> Teams {get; set; } = new List<string>();
public List<string> SharePoint { get; set; } = new List<string>();
}
我希望名称(教程)能给我团队,但是它却给了我教程。