Language updates to loop varaible content (#33649)

pull/33650/head
Luke Latham 2024-09-18 11:09:07 -04:00 committed by GitHub
parent b621308e19
commit a4db131c69
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -1268,7 +1268,7 @@ Consider the following `RenderFragmentChild2` component that has both a componen
When rendering the `RenderFragmentChild2` component in a parent component, use a local index variable (`ct` in the following example) instead of the loop variable (`c`) when assigning the component parameter value and providing the child component's content:
```razor
<h1>Three children with an index variable</h1>
<h1>Three children with a <code>for</code> loop and an index variable</h1>
@for (int c = 1; c < 4; c++)
{
@ -1283,7 +1283,7 @@ When rendering the `RenderFragmentChild2` component in a parent component, use a
Alternatively, use a [`foreach`](/dotnet/csharp/language-reference/keywords/foreach-in) loop with <xref:System.Linq.Enumerable.Range%2A?displayProperty=nameWithType> instead of a [`for`](/dotnet/csharp/language-reference/keywords/for) loop:
```razor
<h1>Second example of three children with an index variable</h1>
<h1>Alternative approach without an index variable</h1>
@foreach (var c in Enumerable.Range(1, 3))
{