Click here to Skip to main content
15,888,816 members
Home / Discussions / C#
   

C#

 
QuestionCannot evaluate expression because a native frame is on top of the call stack [modified] Pin
enginço26-Jul-08 4:47
enginço26-Jul-08 4:47 
AnswerRe: Cannot evaluate expression because a native frame is on top of the call stack Pin
Guffa26-Jul-08 7:25
Guffa26-Jul-08 7:25 
GeneralRe: Cannot evaluate expression because a native frame is on top of the call stack Pin
enginço27-Jul-08 6:24
enginço27-Jul-08 6:24 
QuestionRandom Name List Pin
C#Coudou26-Jul-08 3:49
C#Coudou26-Jul-08 3:49 
AnswerRe: Random Name List Pin
PIEBALDconsult26-Jul-08 4:22
mvePIEBALDconsult26-Jul-08 4:22 
AnswerRe: Random Name List Pin
Yosh_26-Jul-08 4:23
professionalYosh_26-Jul-08 4:23 
GeneralRe: Random Name List Pin
PIEBALDconsult26-Jul-08 7:50
mvePIEBALDconsult26-Jul-08 7:50 
AnswerRe: Random Name List Pin
Guffa26-Jul-08 14:31
Guffa26-Jul-08 14:31 
Put the available names in an array, then this method will pick the specified number of strings from it:
private string[] PickFrom(string[] values, int count) {
	Random r = new Random();
	string[] result = new string[count];
	for (int i = 0, index = 0; index < count; i++) {
		if (r.Next(values.Length - i) < count - index) {
			result[index++] = values[i];
		}
	}
	return result;
}

Usage:

string[] group = PickFrom(listOfNames, 50);

Note: The names in the returned array will be in the same order relative to each other as in the original array. If the original array is sorted, the resulting array will also be.

Despite everything, the person most likely to be fooling you next is yourself.

GeneralRe: Random Name List Pin
Luc Pattyn26-Jul-08 15:53
sitebuilderLuc Pattyn26-Jul-08 15:53 
GeneralRe: Random Name List Pin
Guffa26-Jul-08 17:02
Guffa26-Jul-08 17:02 
GeneralRe: Random Name List Pin
Luc Pattyn26-Jul-08 17:41
sitebuilderLuc Pattyn26-Jul-08 17:41 
GeneralRe: Random Name List Pin
PIEBALDconsult26-Jul-08 18:51
mvePIEBALDconsult26-Jul-08 18:51 
QuestionRemote Desktop Sharing Pin
Chetan Patel26-Jul-08 2:32
Chetan Patel26-Jul-08 2:32 
AnswerRe: Remote Desktop Sharing Pin
Ed.Poore26-Jul-08 2:49
Ed.Poore26-Jul-08 2:49 
QuestionTypesafe collection that accepts two items Pin
Gareth H26-Jul-08 2:03
Gareth H26-Jul-08 2:03 
AnswerRe: Typesafe collection that accepts two items Pin
Luc Pattyn26-Jul-08 2:35
sitebuilderLuc Pattyn26-Jul-08 2:35 
AnswerRe: Typesafe collection that accepts two items Pin
Kevin McFarlane26-Jul-08 2:42
Kevin McFarlane26-Jul-08 2:42 
AnswerRe: Typesafe collection that accepts two items Pin
Ed.Poore26-Jul-08 2:55
Ed.Poore26-Jul-08 2:55 
GeneralRe: Typesafe collection that accepts two items Pin
Gareth H26-Jul-08 3:16
Gareth H26-Jul-08 3:16 
Questionwebservice on another system Pin
balu1234526-Jul-08 0:39
balu1234526-Jul-08 0:39 
AnswerRe: webservice on another system [modified] Pin
Ed.Poore26-Jul-08 2:46
Ed.Poore26-Jul-08 2:46 
QuestionSplitting a Byte Array Pin
vayanan25-Jul-08 23:02
vayanan25-Jul-08 23:02 
AnswerRe: Splitting a Byte Array Pin
DaveyM6925-Jul-08 23:10
professionalDaveyM6925-Jul-08 23:10 
GeneralRe: Splitting a Byte Array Pin
vayanan26-Jul-08 1:22
vayanan26-Jul-08 1:22 
Questionwebservice problem Pin
balu1234525-Jul-08 22:37
balu1234525-Jul-08 22: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.