小编Plu*_*orm的帖子

Powershell:bool函数的命名约定

我在PowerShell(动词 - 名词)中找到任何反映编程的适当命名约定时遇到问题:

IsApple() {
    return Fruit.Type == Fruits.Apple
}
Run Code Online (Sandbox Code Playgroud)

PS中有这样的约定吗?

我没有找到任何以'是'或'有'作为动词的c​​mdlet.我看到人们使用的是例如check-fruit,但我对这种函数名称不满意.它隐含地暗示,如果我给它一个水果,它会告诉我它是什么类型的水果.

当然,这是一个足够简单的案例,可能不值得一个单独的功能,但有时你会有更复杂的检查要执行,包括RegEx,AD查询等,只回答'是'或'否'的问题并在其上构建您的进一步脚本执行.

将这些检查提取到单独的函数似乎没有道理,但是你要使用的命名约定是什么,告诉读者(最好不要去'Is-like'函数的主体)我正在检查什么反对,就像我立即知道的那样,在看时我正在检查 IsApple()

我问的原因是我没有看到任何形式的cmdlet is-apple has-driver等.

powershell boolean naming-conventions

4
推荐指数
1
解决办法
941
查看次数

LiveCharts(LVC)WPF-从DataClick事件获取图表

我有一个带有多个图表的“仪表盘”。其中之一是带有多个系列的饼图。

LiveCharts有一个DataClick事件

DataClick(object sender, ChartPoint chartPoint)
Run Code Online (Sandbox Code Playgroud)

sender是类型PieSlice。如何SeriesCollection从该事件或图表名称/ ID访问?

我要实现的目标是发送事件的访问图,然后是系列集合并检查哪个系列/饼图触发了该事件。

c# wpf livecharts

3
推荐指数
1
解决办法
1249
查看次数

标签 统计

boolean ×1

c# ×1

livecharts ×1

naming-conventions ×1

powershell ×1

wpf ×1