一个基本的C#语法请教

asd_ 2013-05-14 10:07:13
lz菜鸟,不会C#,但是不得不改点C#的程序,遇到各个基本的语法问题,求指点.

 config.PerformanceCounters.DataSources.Add(
new PerformanceCounterConfiguration() {
CounterSpecifier = @"\Processor(_Total)\% Processor Time",
SampleRate = perfSampleRate });


请教一下,这段代码是啥意思,感谢.
...全文
300 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaoshiyao 2013-05-17
  • 打赏
  • 举报
回复
动态添加config配置节点
知擎物联 2013-05-17
  • 打赏
  • 举报
回复
大括号里的等号前面是属性名称,后面是赋值。各个属性用逗号分开。
知擎物联 2013-05-17
  • 打赏
  • 举报
回复
new PerformanceCounterConfiguration() 是实例化一个类,后面大括号里的是这个类的属性。
mck477 2013-05-17
  • 打赏
  • 举报
回复
@是转义字符
  • 打赏
  • 举报
回复
引用 6 楼 asd_ 的回复:
[quote=引用 2 楼 asd_ 的回复:] 整个代码就这么多啊.
感谢,主要是这个 @ 是个什么意思?
config.CounterSpecifier = @"\Processor(_Total)\% Processor Time";
[/quote] 转义
asd_ 2013-05-17
  • 打赏
  • 举报
回复
引用 2 楼 asd_ 的回复:
整个代码就这么多啊.
感谢,主要是这个 @ 是个什么意思?
config.CounterSpecifier = @"\Processor(_Total)\% Processor Time";
  • 打赏
  • 举报
回复
语法糖
Ahoo 2013-05-14
  • 打赏
  • 举报
回复
PerformanceCounterConfiguration config=new PerformanceCounterConfiguration() { CounterSpecifier = @"\Processor(_Total)\% Processor Time", SampleRate = perfSampleRate };//类实例化的 初始化器方式 config.PerformanceCounters.DataSources.Add(config); ==> PerformanceCounterConfiguration config=new PerformanceCounterConfiguration(); config.CounterSpecifier = @"\Processor(_Total)\% Processor Time"; config.SampleRate = perfSampleRate;; config.PerformanceCounters.DataSources.Add(config); 如果分解成这样,你能看得懂吗?
asd_ 2013-05-14
  • 打赏
  • 举报
回复
整个代码就这么多啊.
我要坚强 2013-05-14
  • 打赏
  • 举报
回复
帖多点,否则说了你也不懂
我要坚强 2013-05-14
  • 打赏
  • 举报
回复
那你还是得自己度娘,谷哥Windows Azure

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧