私は最初の流暢なインターフェイスを作成しようとしていますが、私は他のポープルの考え方がより流暢で、どちらが使いたいと思っているのだろうかと思っていました。間違いなくより流暢な構文ですか?
Check.Field().Named("est").WithValueOf("sdsd").IsNotNull()
Check.Field("est").WithValueOf("sdsd").IsNotNull()
Check.Field("est").WithValue("sdsd").IsNotNull()
乾杯 アンソニー
私は、コードが何をしているのかを文字通り読むことができるので、IsNotNullメソッドが好きです。 – SolutionYogi
IsNotNull()がブール値を返すことさえ確信できません。 IsNotNull()は、さらにフィルタリングできるコレクション(jQueryスタイル)、... IsNotNull()、IsVisible()...を返す可能性があります。 。 また、これはさらに読みにくいです - 'Check.filters ... IsNull()' – Kobi
したがって、私はいくつかのことを言うかもしれません。 (1)メソッド名は、流暢なインターフェースであってもブール値を返すための規約である "Is"で始まります。すべてが "this"を返すわけではありません。 (2)元の質問はVBではなくC#でタグ付けされていたので、 "Not"を無視して "!"と言いました。 – lavinio