が存在する場合とVS2005検索次の可視のノードが、私はC#でツリービューを使用しています
if ((tempnode1 = tempnode1.NextVisibleNode) != null);
私は、ツリービューの最後のノードでこの文によって返されたnull参照を処理することはできませんよ。誰でもTreeNode.NextVisibleNodeによって返されたnullをチェックする声明を提案してください。
ありがとうございました。
が存在する場合とVS2005検索次の可視のノードが、私はC#でツリービューを使用しています
if ((tempnode1 = tempnode1.NextVisibleNode) != null);
私は、ツリービューの最後のノードでこの文によって返されたnull参照を処理することはできませんよ。誰でもTreeNode.NextVisibleNodeによって返されたnullをチェックする声明を提案してください。
ありがとうございました。
どのように...
if(tempnode1 != null && tempnode1.NextVisibleNode != null)
{
tempnode1 = tempnode1.NextVisibleNode;
}
それはもう少し守備のと、もう少し読みやすいです。
"if"行の最後にセミコロンを取り除きます。以下のような何かについて
...一般的に、一度にいくつかのことをしようとしないでください。この種のコードは読みやすくするために悪いです。割り当てを別の行に入れます。 –
ありがとうございます。今はうまく動作します。 – zack
お世話になりました。 –