Dot Net Perls
Top 37 C# Example Pages...

["..wrh.r.sth.c.BCST~~}T~~YFG574F+BCCPG5574F.CCPG5578FXCCCCPG574FXBS}T~~}T~~","Array.Sort."," This method orders elements in an array. It modifies the array in-place. It handles different types of elements, including strings and ints.","An example."," This program allocates an array of 4 integers. Next it calls the Array.Sort method. This sorts the elements in-place\u2014we do not need to assign a variable. ","Int Array ","int-array","Write: ","We enumerate the integers in the sorted array, printing them to the console.","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","Based on:"," .NET 4.6\n\n","C# program that uses simple Array.Sort overload","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {","\n // Simple sort call.\n ","int[]"," values = { 4, 7, 2, 0 };\n ","Array.Sort","(values);\n foreach (int value in values)\n {\n Console.Write(value);\n Console.Write(","' '",");\n }\n Console.WriteLine();\n }\n}\n\n","Output","\n\n0 2 4 7","Array reference."," This program creates an array. Then it references the newly-created int array as an Array. We can do this because the int[] type is derived from the Array type. ","Arrays ","array","Next: ","This Array reference is passed to the Array.Sort method, which can sort the elements.","And: ","Before program completion, we display the sorted elements in the Array reference.","C# program that uses Array reference type","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {","\n // Sort Array reference.\n ","int[]"," values = { 4, 7, 2, 0 };\n ","Array"," array = values;\n ","Array.Sort","(array);\n foreach (int value in array)\n {\n Console.Write(value);\n Console.Write(","' '",");\n }\n Console.WriteLine();\n }\n}\n\n","Output","\n\n0 2 4 7","Keys, values."," We declare two arrays (keys and values) and set the elements in them. Next we call the Array.Sort overload that accepts two arrays. ","Arguments: ","We call Array.Sort with 2 array arguments. The first is the keys array and the second, the values array.","Finally: ","The program prints out the keys array in its sorted order, and the values array in its sorted order.","C# program that sorts keys and values","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {","\n // Sort keys and values.\n ","int[]"," keys = { 4, 7, 2, 0 };\n ","int[]"," values = { 1, 2, 3, 4 };\n ","Array.Sort","(keys, values);\n foreach (int key in keys)\n {\n Console.Write(key);\n Console.Write(","' '",");\n }\n Console.WriteLine();\n foreach (int value in values)\n {\n Console.Write(value);\n Console.Write(","' '",");\n }\n Console.WriteLine();\n }\n}\n\n","Output","\n\n0 2 4 7\n4 3 1 2","Range example."," This program creates an integer array upon the managed heap. Then, it calls the Array.Sort method with three arguments. ","Arguments: ","These are the array reference (int[]), the starting index (0) and the number of elements to sort past that index.","Note: ","This program uses 0, 3 to sort only the first three elements. It sorts a range of elements.","Tip: ","You can see in the results that the first three elements are sorted in ascending numeric order.","And: ","The fourth element 0 is still at the end because it was not included in the sorting operation.","C# program that sorts range of elements","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {","\n // Sort range of elements.\n ","int[]"," values = { 4, 7, 2, 0 };\n ","Array.Sort","(values, 0, 3);\n foreach (int value in values)\n {\n Console.Write(value);\n Console.Write(","' '",");\n }\n Console.WriteLine();\n }\n}\n\n","Output","\n\n2 4 7 0","A summary."," Array.Sort has many overloads. You can modify the arguments to invoke the more sophisticated versions of the method. The List's Sort() method internally calls Array.Sort. ","Sort List ","sort-list","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","3679700504","data-ad-format","link","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAABLCAMAAADu113MAAAAMFBMVEX////5//7k//7Z//7w///e8uHO69Dm9Ofv+PDT7dT5/PnZ79rL6czI//3Q8NzX9+3Xrv9VAAAC+0lEQVR4Xu3a+26DIBTAYc6Fu7bv/7YbKz2BFic10+LS35/VmC8EtSqqUXDWOfUQMCKrUXNxShkLBYBp/glhSLOd7vkgAJwlGNYsajGPrA5Tmb4BYC6j4dB6qgoy0CMPtanRVqWoRuMugGDjMweQumeHpGV27Do/gtNptB7AtyvW6+i4J1rAfrpVgpHmW1tHmvZDuwyu0EzfzbnNc5p2m9N2WkCLevPVo1bDMWjqRofHKZ0CKtWkjkCL+tWjGLkjlmo4DE29aKUr85OaQB2CFvVrJ7QOBYCzGkGNhZaCs7b1f5pZAAehSdC79EEjSSdC4wfddRZrHaO2LlSnMSMiM0MXulCrdrpdjFEzMz7GwtOSK5+KJW+hmKOY02W+ROtcvEhXwhRVoVIwLXZBpKewccu3comvMy6R66ZXutD8HK2hsR8dYgMQUdqGpi1o7EHrNMymCfAjo93iQd6Bxg50FHOj66joYJYB5h1oXEd7Mbe6vgONS+jOzA5oX9U+h15AG/807ojIjDmT8rlqzwQwdRdKrb4OiNUzYq4frR1/53z9I9zfcCNLsHwbL8dJNfpbtA8qk2KpiaLhI9GIK2jBca7UGOGUHYDGdXQsXbrkhLegc8to2RsAOOVaaDgYLS2hPWR06mF+OPEMhZa3JJA7A1pccM+soWFnNK+irTohOpwW/UF/0PyP0dxG48Bo5iU0dqLpSDTn2mhMnRCdOhs6dy60dEo0/j80nRP9QeNuaDgjOggaSYLB0a6F5iPQYupCu9YjGxRmwsHRpoWmAdCUErQcox7qEj3jGOjshudFU66BnvmRCMrZOl9IvLX61jWVNXxvA5qKoLFoSjtZhkDX68X8fEckrte+kfJTd1lN9/4C7aaHTNRaXy6m/vhZvlvfgqZf0fAiWpkXvthuRRP9GZpVyu6Ppi40pTrRyu+MJlpHU64b7X5Fz2OilTsjWjlzQrQK+lxoYZum+dpCo1LQn6prbmpv7chZ7UVu8iIoQKSCS4igxiuk2qOjpC/q0/WPOTPkGQAAAABJRU5ErkJggg==)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAB4CAAAAAAFqEXtAAAAoElEQVR4Ae3ZsQ3DIBBAUfbfwxNcfR0dEpInIiOEI7Li4v0JXv9bnLS+dp3UIke13MFErxZXi7mqzR1MX9U6DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMyPmLyr5Q4mRrW43vUo14uCgYGBgflDMDBx0mOYvKvlc5i5qk0YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYmHdiclTL5zAnfQArQiNkrpqF2AAAAABJRU5ErkJggg==)"]

["url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAABaBAMAAAD0j/E6AAAAGFBMVEX////yQmNChfJfX1+QkJC4uLjV1dXq6uomAbS5AAABZ0lEQVR4Xu3aMWvDMBAF4GuJpbX9C/0FgXfZDYoze5DTVUNMVi3N72+tUI9FB30Qt3qz+TDo/DiB5dUSWfL8Zsj2/RepzdO3L9X5Zb/5zW/+cVyA2LN89DIlCXuij/7v+s2/p/mP2D/N77BEE9fHgewjUc+3Q0/1Df3TfM75sudz09+XpsfoN5+4vtPE9e9Na/fnscr3gCZmP3wAmom+dAEA9jRfdlzfBarfAZpJ+9s6PzzfFZ7oayL3zz/dP29r/9Tdxm3+HNbzrbyNG3w/B8Dgozf506LjOLL8okOE5us575j+KEL1h6vFv8fiAxqJ/hFLpsTy5RbZ93cXub6In/qN9qcbrgbfnQrQ7et9QN/rfZzKEmfyAT1X+zjki2k+SztDK/fbACiA0XK+c6yffx/Lyxjnx8X6+b9AE3F/Lo8afT8H8HwXg2E/tPabj1gyJJLvVp3l65CJ/ePPeSv7Z/Ob/1Pa/wmfEePG6VyNvUwAAAAASUVORK5CYII=)","url(data:image/png;base64,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)","url(data:image/jpeg;base64,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)"]