File: NoLinePragmas.cshtml

package info (click to toggle)
mono 6.14.1%2Bds2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,282,740 kB
  • sloc: cs: 11,182,461; xml: 2,850,281; ansic: 699,123; cpp: 122,919; perl: 58,604; javascript: 30,841; asm: 21,845; makefile: 19,602; sh: 10,973; python: 4,772; pascal: 925; sql: 859; sed: 16; php: 1
file content (38 lines) | stat: -rw-r--r-- 623 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
@{
    int i = 1;
}

@while(i <= 10) {
    <p>Hello from C#, #@(i)</p>
    i += 1;
}

@if(i == 11) {
    <p>We wrote 10 lines!</p>
}

@switch(i) {
    case 11:
        <p>No really, we wrote 10 lines!</p>
        break;
    default:
        <p>Actually, we didn't...</p>
        break;
}

@for(int j = 1; j <= 10; j += 2) {
    <p>Hello again from C#, #@(j)</p>
}

@try {
    <p>That time, we wrote 5 lines!</p>
} catch(Exception ex) {
    <p>Oh no! An error occurred: @(ex.Message)</p>
}

@* With has no equivalent in C# *@
<p>i is now @i</p>

@lock(new object()) {
    <p>This block is locked, for your security!</p>
}