簡単なチェックを行う簡単な方法があるかどうか疑問に思っていました.任意のオブジェクトをチェックし、そのプロパティの少なくとも1つが設定されているかどうかを確認する機能が必要です(nullに等しくない)。現時点では、リフレクションを使用してすべてのフィールドを取得し、それぞれを 1 つずつチェックすることでこれを実現できますが、これは非常に遅いです。これを行う別の方法はありますか?
私が考えることができる唯一の(一種のハッキーな)方法は、すべてのプロパティをnullに初期化する必要がある新しいオブジェクトを作成し、他のオブジェクトがそれと等しいかどうかを確認することです
どんな助けでも大歓迎です!