예제 #1
0
        public int CompareTo(object obj)
        {
            NoCompare a = obj as NoCompare;

            if (a == null)
            {
                return(-1);
            }
            return(String.Compare(V, a.V));
        }
예제 #2
0
        static void Main(string[] args)
        {
            NoCompare[] strings = new NoCompare[] { new NoCompare()
                                                    {
                                                        V = "a"
                                                    }, new NoCompare()
                                                    {
                                                        V = "b"
                                                    }, new NoCompare()
                                                    {
                                                        V = "c"
                                                    } };

            Compare t = new Compare();

            t.V = "b";
            Array.BinarySearch((object[])strings, t);
        }