Click here to Skip to main content
15,895,011 members
Home / Discussions / C#
   

C#

 
QuestionThreading and delegate relation. Pin
Ron.S19-Jul-07 0:50
Ron.S19-Jul-07 0:50 
AnswerRe: Threading and delegate relation. Pin
Eduard Keilholz19-Jul-07 0:54
Eduard Keilholz19-Jul-07 0:54 
AnswerRe: Threading and delegate relation. Pin
Bijesh19-Jul-07 2:14
Bijesh19-Jul-07 2:14 
QuestionHow to pass a Control to a Method Pin
Herman<T>.Instance19-Jul-07 0:21
Herman<T>.Instance19-Jul-07 0:21 
AnswerRe: How to pass a Control to a Method Pin
Luc Pattyn19-Jul-07 0:35
sitebuilderLuc Pattyn19-Jul-07 0:35 
Questionentry point of OLE DB Provider Pin
George_George19-Jul-07 0:18
George_George19-Jul-07 0:18 
QuestionArraySorting: Pin
T.RATHA KRISHNAN19-Jul-07 0:08
T.RATHA KRISHNAN19-Jul-07 0:08 
AnswerRe: ArraySorting: Pin
Luc Pattyn19-Jul-07 0:19
sitebuilderLuc Pattyn19-Jul-07 0:19 
Hi,

that is how it looks if you test it with:
- no more thsn 25 numbers, all positive
- more than 25 numbers, all positive, of which several are zero

try it again with negative numbers !

The problem is you have a fixed array size of 50; if you enter fewer numbers, Array.Sort
will still sort those 50 numbers (the ones you did not enter all are zero).

Now listing the sorted array will include the extra zero elements, and if they happen to
be the smaller numbers, they come out first.

Furthermore your program will fail if the user asks for more than 50 numbers.
When entering the 51th number you will get an IndexOutOfRangeException.

This is how you can fix both problems:
- dont use an array, use another kind of collection (such as ArrayList, or List<int> )
- these classes automatically adapt themselves to the number of elements
- and they provide the same Sort facility

May I suggest you read a chapter on collections, then try to use them to your
advantage.

Smile | :)





QuestionRe: ArraySorting: Pin
T.RATHA KRISHNAN19-Jul-07 0:23
T.RATHA KRISHNAN19-Jul-07 0:23 
AnswerRe: ArraySorting: Pin
CPallini19-Jul-07 0:22
mveCPallini19-Jul-07 0:22 
AnswerRe: ArraySorting: Pin
Luc Pattyn19-Jul-07 0:27
sitebuilderLuc Pattyn19-Jul-07 0:27 
QuestionHow do I add a base interface using ModuleBuilder.DefineType() Pin
fpdeguzma7818-Jul-07 23:55
fpdeguzma7818-Jul-07 23:55 
AnswerRe: How do I add a base interface using ModuleBuilder.DefineType() Pin
Thaer Hamael19-Jul-07 0:02
Thaer Hamael19-Jul-07 0:02 
AnswerRe: How do I add a base interface using ModuleBuilder.DefineType() Pin
fpdeguzma7819-Jul-07 21:40
fpdeguzma7819-Jul-07 21:40 
QuestionHow To Add Grid To mobil Application By Spesify Propert Pin
Thaer Hamael18-Jul-07 23:28
Thaer Hamael18-Jul-07 23:28 
QuestionCan some bright person solve this ? I am lost with this....so strange Pin
pierrecenti18-Jul-07 23:27
pierrecenti18-Jul-07 23:27 
AnswerRe: Can some bright person solve this ? I am lost with this....so strange Pin
gumi_r@msn.com19-Jul-07 1:37
gumi_r@msn.com19-Jul-07 1:37 
QuestionIndex error... Pin
Support12318-Jul-07 23:17
Support12318-Jul-07 23:17 
AnswerRe: Index error... Pin
Support12318-Jul-07 23:24
Support12318-Jul-07 23:24 
GeneralRe: Index error... Pin
Luc Pattyn18-Jul-07 23:30
sitebuilderLuc Pattyn18-Jul-07 23:30 
GeneralRe: Index error... Pin
Support12318-Jul-07 23:40
Support12318-Jul-07 23:40 
AnswerRe: Index error... Pin
Colin Angus Mackay18-Jul-07 23:30
Colin Angus Mackay18-Jul-07 23:30 
AnswerRe: Index error... Pin
Thaer Hamael19-Jul-07 0:04
Thaer Hamael19-Jul-07 0:04 
GeneralRe: Index error... Pin
Martin#19-Jul-07 0:11
Martin#19-Jul-07 0:11 
GeneralRe: Index error... Pin
Luc Pattyn19-Jul-07 0:37
sitebuilderLuc Pattyn19-Jul-07 0:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.