About.. This
Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
Code #
1using System;
2using System.Collections.Generic;
3
4namespace SyntaxZoo
5{
6 // Single-line comment
7 /*
8 Multi-line comment
9 */
10
11 [Obsolete("This class is for syntax highlighting demo only.")]
12 public class Demo<T> where T : class
13 {
14 private readonly int _number = 42;
15 private string _text = "Hello, World!";
16 private char _letter = 'A';
17 private double _pi = 3.14159;
18
19 public delegate void LogHandler(string message);
20
21 public event LogHandler OnLog;
22
23 public Demo()
24 {
25 // Verbatim string
26 _text = @"Line1Line2\tTabbed";
27 }
28
29 public void RunExample()
30 {
31 try
32 {
33 var list = new List<T>();
34 list.Add(default);
35
36 for (int i = 0; i < _number; i++)
37 {
38 if (i % 2 == 0)
39 {
40 Console.WriteLine($"{_text} Iteration #{i}");
41 }
42 else
43 {
44 Console.WriteLine("Odd number: " + i.ToString());
45 }
46 }
47
48 OnLog?.Invoke("Finished loop");
49 }
50 catch (Exception ex)
51 {
52 Console.Error.WriteLine($"Error: {ex.Message}");
53 throw;
54 }
55 finally
56 {
57 Console.WriteLine("Demo complete.");
58 }
59 }
60 }
61
62 public static class Program
63 {
64 public static void Main()
65 {
66 var demo = new Demo<object>();
67 demo.OnLog += (msg) => Console.WriteLine("[LOG] " + msg);
68 demo.RunExample();
69 }
70 }
71}