2010-12-16 12 views

Odpowiedz

77

Spróbuj tego:

@{ int i = 4; } 
@foreach (string s in "1,2,3".Split(',')) { 
    @:s is equal to @s 
    i++ 
} 

lub

@{ int i = 4; } 
@foreach (string s in "1,2,3".Split(',')) { 
    <text>is equal to @s</text> 
    i++; 
} 
+39

Wystarczy, aby wyjaśnić, dlaczego to działa: Gdy jesteś w kodzie, nie trzeba już @ {}. Wchodzisz w znacznik przy pomocy "@:", ale pozostawiasz go na końcu linii, więc znowu wracasz do kodu. –

Powiązane problemy