Необходимо сделать "управление памятью", когда Вы хотите использовать память на "куче", а не стеке. Если Вы не знаете, как большой для создания массива до времени выполнения, то необходимо использовать "кучу". Например, Вы могли бы хотеть сохранить что-то в строке, но не знаете, насколько большой ее содержание будет, пока программа не запущена. В этом случае Вы записали бы что-то вроде этого:
char *string = malloc(stringlength); // stringlength is the number of bytes to allocate
// Do something with the string...
free(string); // Free the allocated memory
- Изменить:
Вы изменили свой вопрос с тех пор, как я ответил, но я оставлю свой ответ здесь; Я подозреваю, что программист VB.NET покажет вам, как реализовать такой цикл. Я не хочу обидеть своих бедных компиляторов C #, пытаясь ...
- Старый ответ:
Я считаю, что есть
Continue While
Continue For
и
Exit While
Exit For