在具有不同本地化的系统中按名称查找PerformanceCounterCategory

时间:2017-01-31 21:30:19

标签: c# performancecounter

我在设置了英语语言的机器上尝试了以下代码:

 PerformanceCounterCategory[] categories = PerformanceCounterCategory
                                          .GetCategories()
                                          .Where ( x => x.CategoryName == "Process" )
                                          .ToArray()

它找到了一个条目,但是如果我在意大利语言的机器上尝试相同的代码,我将无法找到任何类别,直到我用意大利语进行翻译(例如:process into processo)。

PerformanceCounterCategory[] categories = PerformanceCounterCategory
                                          .GetCategories()
                                          .Where(x = > x.CategoryName == "Processo")
                                          .ToArray()

我的问题是,我会避免手动转换我可能在客户系统上找到的每种语言的类别名称。

0 个答案:

没有答案