ここで、C# の && 演算子と & 演算子の違いに関するいくつかの質問を見ました。たとえば、プロジェクトで次のコードを垣間見ただけです
bMyBoolean = Convert.ToBoolean(nMyInt & 1);
bMyBoolean = Convert.ToBoolean(nMyInt & 2);
結果が 0 になるのはいつで、>0 になるのはいつですか? この演算子の背後にあるロジックは何ですか? 演算子「|」の違いは何ですか?
bMyBoolean = Convert.ToBoolean(nMyInt | 1);
bMyBoolean = Convert.ToBoolean(nMyInt | 2);
&&、|| を使用できますか 演算子と同じ結果が得られますか (おそらく異なるコードで)?