LINQ запрашивает в возможно бесконечных списках

Вам нужно определить действие формы, метод и кнопку отправки вне вашей функции.

    <?php
    echo " <br><br><br>
     <form action="answer.php" method="post" >
     function stav(){
         $z = 
      <table>  
       <tr>
        <td> <textarea class='questionField' name="questionName".$z id='' cols='30' 
          rows='5'></textarea> </td>
       </tr>

       <tr class='trBreak'>
       </tr>

       <tr>
        <td>Select the answer: </td>
       </tr>

       <tr>    
        <td>A<input type='radio' name='possibilityA' value ='1'> Vaša možnosť1 </td>
       </tr>

       <tr>
        <td>B<input type='radio' name='possibilityA' value ='2'> Vaša možnosť2 </td>
       </tr>

       <tr>
        <td>C<input type='radio' name='possibilityA' value ='3'> Vaša možnosť3 </td>
       </tr>

       <tr>
        <td>D<input type='radio' name='possibilityA' value ='4'> Vaša možnosť4 </td>
       </tr>
      </table>
    <br><br><br><hr>";
$z++;
}
    <input type="submit">
    </form> 
    ?>
6
задан Joey 30 March 2009 в 00:37
поделиться

1 ответ

Большинство методов LINQ (Счетный класс) лениво. Так, например, нет ничего неправильно с:

var squares = Enumerable.Range(0, Int32.MaxValue).Select(x=>x*x);

Можно использовать метод Взятия для ограничения результатов:

var 10squares = squares.Take(10);

var smallSquares = squares.TakeWhile(x => x < 10000);

Править: Вещами, которых необходимо избежать, являются функции, которые возвращаются "лениво", но имеют для потребления всего счетного для приведения к результату. Например, группировка или сортировка:

var oddsAndEvens = Enumerable.Range(0, Int32.MaxValue)
                             .GroupBy(x => x % 2 == 0);
foreach (var item in oddsAndEvens) {
  Console.WriteLine(item.Key);
}

(Это, вероятно, даст Вам OutOfMemoryExeption на 32-разрядном.)

10
ответ дан 10 December 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: