C#
 Computer >> コンピューター >  >> プログラミング >> C#

インターフェイスIStructuralComparableはC#で何をしますか?


IStructuralComparableインターフェースは、コレクションオブジェクトの構造比較をサポートします。 .NET4で導入されたこのインターフェイス。構文は次のとおりです-

public interface IStructuralComparable

単一の方法があります-

  • CompareTo(Object、IComparer)- 現在のコレクションオブジェクトが、並べ替え順序で別のオブジェクトの前にあるか、同じ位置にあるか、または後にあるかを判断します。

compareTo()メソッドは、現在のコレクションオブジェクトが、並べ替え順序の2番目のオブジェクトよりも小さいか、等しいか、または大きいかを判別します。

IStructuralComparableインターフェイスの明示的な実装は、-

によって提供されます。
  • 一般的なタプルクラス(Tuple 、Tuple 、Tuple 、…
  • 配列クラス

  1. Twitterでのバイオの意味は何ですか?

    Twitterの経歴は、Twitterプロファイルを設定するための1つのコンポーネントです。それはあなたの名前とあなたのプロフィールのTwitterハンドルの下に表示されます。他の人にあなたが誰であるかについての簡単な紹介をしたり、あなたの興味をリストしたり、あなたのビジネスを宣伝したりするためにそれを使用してください。 バイオを変更する方法 プロフィールを編集することで、Twitterの略歴を変更できます。ハッシュタグと@usernamesを使用して最適化することもできます。 Twitterの略歴はスペースを含めて160文字に制限されています。 Twitterホームページの上部で写

  2. cmp()関数はPythonオブジェクト指向プログラミングで何をしますか?

    cmp()関数 cmp(x、y)関数は、2つの引数xとyの値を比較します- cmp(x、y) 戻り値は-です xがyより小さい場合は、負の数。 xがyと等しい場合はゼロ。 xがyより大きい場合は正の数。 組み込みのcmp()関数は通常、値-1、0、または1のみを返します。ただし、同じ呼び出しシーケンスを持つ関数を期待する場所は他にもあり、それらの関数は他の値を返す場合があります。結果の兆候のみを観察するのが最善です。 >>> cmp(2,8) -1 >>> cmp(6,6) 0 >>> cmp(4,1) 1 >>&