Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
入力パラメータのソートされた前提条件の適用を実装する方法は?
少しのコードは、私たち全員があなたを助けるのに役立ちます.
私はあなたがこれに沿った方法を持っていると仮定します..
public void MyMethod(params string[] list) {...}
コード コントラクトを使用して、このメソッドが並べ替えられたリストでのみ呼び出されるようにします。本体については、次のようなことは試しましたか?
Contract.Requires(list.OrderBy(s => s).SequenceEquals(list));