@page @model RazorPruebas.IndexModel @{ } <!DOCTYPE html> <html> <head> <title></title> </head> <body> @* Single Line Statements *@ @{var message = "I am Single Line Statements";} @* Inline Markup *@ <h5>The message is : @message</h5> @* This is Code Block *@ @{ var num1 = 5; var num2 = 10; var result = num1 + num2; } @* Inline Markup *@ <h5>Sum of @num1 + @num2 = @result</h5> @{ <h5>Url : @Request.Path</h5> <h5>Host : @Request.Host</h5> } @{ int i = 5; if (i < 5) { message = "It is less than 5"; } else { message = "It is greater than 5"; } } @* I am comment and I will not be appear on the page *@ @* I am multi line comment. I will also not appear in web pages. *@ <h5>@message</h5> @{ string year, day, month, time; year = DateTime.Now.Year.ToString(); day = DateTime.Now.DayOfWeek.ToString(); month = DateTime.Now.Month.ToString(); time = DateTime.Now.ToShortTimeString(); } <h5>Current Year: @year</h5> <h5>Current Day : @day</h5> <h5>Current Month: @month</h5> <h5>Current Time: @time</h5> @{ int plus, minus, multi, divide; num1 = 45; num2 = 9; plus = num1 + num2; minus = num1 - num2; multi = num1 * num2; divide = num1 / num2; } <h5>Addition : @num1 + @num2 = @plus</h5> <h5>Subtraction : @num1 - @num2 = @minus</h5> <h5>Multiplication : @num1 * @num2 = @multi</h5> <h5>Divide : @num1 / @num2 = @divide</h5> @{ int[] anum1 = { 12, 52, 66, 92, 28 }; int[] anum2 = { 73, 12, 98, 23, 52 }; for (i = 0; i < 5; i++) { for (int loop = 0; loop < 5; loop++) { if (anum1[i] == anum2[loop]) { <h5>Match Found : @anum1[i]</h5> } } } } @{ int[] arr = { 1, 3, 5, 7, 11, 13, 17, 19 }; foreach (int x in arr) { <span>@x, </span> } } @{ //Single Dimensional Array <h3>Single Dimensional Array</h3> int[] arr2 = { 1, 3, 5, 7, 11, 13, 17, 19 }; foreach (int x in arr2) { <span>@x, </span> } //Multi Dimensional Array <h3>Multi Dimensional Array</h3> string[,] letter = new string[3, 2] { { "a", "b" }, { "c", "d" }, { "e", "f" } }; for (i = 0; i < 3; i++) { for (int j = 0; j < 2; j++) { <span>@letter[i, j], </span> } <br /> } } @{ var result2 = new Dictionary<string, int>(); result2.Add("Jack", 75); result2.Add("Steven", 80); result2.Add("Clark", 95); } <h3>Results of the students are:</h3> <h3>Jack : @result2["Jack"]</h3> <h3>Steven : @result2["Steven"]</h3> <h3>Clark : @result2["Clark"]</h3> @functions{ public int sum(int x, int y) { return x + y; } public int dividir(int x, int y) { string errormessage; try { return x / y; } catch (DivideByZeroException d) { errormessage = d.ToString(); WriteLiteral("<br />Cannot Divide by Zero Exception found <br /><br />"); WriteLiteral("Additional Info <br /><br />" + errormessage); return 0; } } } <h3>Add of 5 + 6 is @sum(5, 6)</h3> <h3>Add of 9 + 10 is @sum(9, 10)</h3> <h3>Division of 10 / 5 is @dividir(10, 5)</h3> <h3>Add of 12 + 0 is @dividir(12, 0)</h3> </body> </html>