PageSourceSearch

https://learncs.org/

html learncs.org collected 2026-10-02 05:59:54 UTC 29,237 bytes, 608 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <title>Learn C# - Free Interactive C# Tutorial</title>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
6    <meta name="description" content="learncs.org is a free interactive C# tutorial for people who want to learn C#, fast." />
7    <meta name="keywords" content="Learn,C#,Tutorial,Interactive,Free" />
8    <meta name="google-site-verification" content="cXWj61RCtO3fVP24Y7CO-nX0ba30tgdJYY8GGBactLI" />
9    <meta name="viewport" content="width=device-width, initial-scale=1">
10    <meta property="og:title" content="Learn C# - Free
11    Interactive C# Tutorial" />
12    <meta property="og:type" content="website" />
13    <meta property="og:url" content="https://www.learncs.org" />
14    <meta property="og:image" content="https://www.learncs.org/static/img/share-logos/learncs.org.png" />
15
16    <link rel="icon" href="/static/img/favicons/learncs.org.ico" type="image/x-icon">
17
18    <link rel="stylesheet" type="text/css" href="/static/css/bootstrap.min.css"/>
19    <link rel="stylesheet" href="/static/css/codemirror.css">
20    <link rel="stylesheet" href="/static/css/theme/xq-light-media.css">
21    <link rel="stylesheet" href="/static/css/theme/xq-dark-media.css">
22    <link rel="stylesheet" type="text/css" href="/static/css/prism-light.css"/>
23    <link rel="stylesheet" type="text/css" href="/static/css/prism-dark.css"/>
24    <link rel="stylesheet" type="text/css" href="/static/css/learnpython.css"/>
25
26    <!-- Google Tag Manager -->
27    
27<script>
vendor: 343 bytes, lines 27-31
27(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
28    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
29    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
30    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
31    })(window,document,'script','dataLayer','
31GTM-KMPZZR4D
vendor: 3 bytes, line 31
31');
31</script>
31
32    <!-- End Google Tag Manager -->
33
34    
34<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
34
35    
35<script>
36         (adsbygoogle = window.adsbygoogle || []).push({
37              google_ad_client: "ca-pub-3723950136133694",
38              enable_page_level_ads: true
39         });
40    </script>
40
41</head>
42<body>
43<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 43-44
43
44<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
44GTM-KMPZZR4D
vendor: 83 bytes, lines 44-45
44"
45height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
46<!-- End Google Tag Manager (noscript) -->
47
48<nav class="navbar navbar-expand-lg bg-light navbar-light">
49
50    <div class="container">
51    <a class="navbar-brand" href="/">
52        <img src="/static/img/favicons/learncs.org.ico" style="height: 24px">
53        learncs.org
54    </a>
55
56    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown"
57            aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
58        <span class="navbar-toggler-icon"></span>
59    </button>
60
61    <div class="collapse navbar-collapse" id="navbarNavDropdown">
62
63        <ul class="navbar-nav mr-auto">
64            <li class="nav-item active">
65                <a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
66            </li>
67
68            <li class="nav-item">
69                <a class="nav-link" href="/about">About</a>
70            </li>
71
72            <li class="nav-item">
73                <a class="nav-link" href="https://www.learnx.org">Certify</a>
74            </li>
75
76            <li class="nav-item dropdown">
77                <a class="nav-link dropdown-toggle" href="#" id="more-langs" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
78                    More Languages
79                </a>
80                <div class="dropdown-menu" aria-labelledby="more-langs">
81
82                    
83		                <a class="dropdown-item" href="https://www.learnpython.org">Python</a>
84                    
85		                <a class="dropdown-item" href="https://www.learnjavaonline.org">Java</a>
86                    
87		                <a class="dropdown-item" href="https://www.learn-html.org">HTML</a>
88                    
89		                <a class="dropdown-item" href="https://www.learn-golang.org">Go</a>
90                    
91		                <a class="dropdown-item" href="https://www.learn-c.org">C</a>
92                    
93		                <a class="dropdown-item" href="https://www.learn-cpp.org">C++</a>
94                    
95		                <a class="dropdown-item" href="https://www.learn-js.org">JavaScript</a>
96                    
97		                <a class="dropdown-item" href="https://www.learn-ts.org">TypeScript</a>
98                    
99		                <a class="dropdown-item" href="https://www.learn-php.org">PHP</a>
100                    
101		                <a class="dropdown-item" href="https://www.learnshell.org">Shell</a>
102                    
103		                <a class="dropdown-item disabled" href="https://www.learncs.org">C#</a>
104                    
105		                <a class="dropdown-item" href="https://www.learn-perl.org">Perl</a>
106                    
107		                <a class="dropdown-item" href="https://www.learnrubyonline.org">Ruby</a>
108                    
109		                <a class="dropdown-item" href="https://www.learnscala.org">Scala</a>
110                    
111		                <a class="dropdown-item" href="https://www.learnsqlonline.org">SQL</a>
112                    
113
114                </div>
115              </li>
116
117
118
119
120
121
122        
123
124        </ul>
125
126        <ul class="navbar-nav">
127	        <li class="nav-item dropdown">
128                <a class="nav-link dropdown-toggle" href="#" id="langs" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
129			        <img src="/static/img/icon20x24px-exported-transparent.png" style="height: 20px" alt="Languages">
130                </a>
131                <div class="dropdown-menu" aria-labelledby="langs">
132                    
133		                <a class="dropdown-item disabled" href="/en/">English</a><br>
134		            
135                </div>
136    	    </li>
137
138            <li class="nav-item" style="padding-top: 10px">
139                <a class="github-button" href="https://github.com/ronreiter/interactive-tutorials" data-icon="octicon-star"  aria-label="Star ronreiter/interactive-tutorials on GitHub">Star</a>
140                <a class="github-button" href="https://github.com/ronreiter/interactive-tutorials/fork" data-icon="octicon-repo-forked" aria-label="Fork ronreiter/interactive-tutorials on GitHub">Fork</a>
141            </li>
142
143
144        </ul>
145
146    </div>
147
148    </div>
149
150</nav>
151
152<nav class="navbar-dark bg-primary navbar-expand-lg mb-3 d-none d-lg-block">
153
154    <div class="container">
155        <ul class="navbar-nav mr-auto">
156            
157                <li class="nav-item"><a class="nav-link" href="https://www.learnpython.org">Python</a></li>
158            
159                <li class="nav-item"><a class="nav-link" href="https://www.learnjavaonline.org">Java</a></li>
160            
161                <li class="nav-item"><a class="nav-link" href="https://www.learn-html.org">HTML</a></li>
162            
163                <li class="nav-item"><a class="nav-link" href="https://www.learn-golang.org">Go</a></li>
164            
165                <li class="nav-item"><a class="nav-link" href="https://www.learn-c.org">C</a></li>
166            
167                <li class="nav-item"><a class="nav-link" href="https://www.learn-cpp.org">C++</a></li>
168            
169                <li class="nav-item"><a class="nav-link" href="https://www.learn-js.org">JavaScript</a></li>
170            
171                <li class="nav-item"><a class="nav-link" href="https://www.learn-ts.org">TypeScript</a></li>
172            
173                <li class="nav-item"><a class="nav-link" href="https://www.learn-php.org">PHP</a></li>
174            
175                <li class="nav-item"><a class="nav-link" href="https://www.learnshell.org">Shell</a></li>
176            
177                <li class="nav-item"><a class="nav-link active" href="https://www.learncs.org">C#</a></li>
178            
179                <li class="nav-item"><a class="nav-link" href="https://www.learn-perl.org">Perl</a></li>
180            
181                <li class="nav-item"><a class="nav-link" href="https://www.learnrubyonline.org">Ruby</a></li>
182            
183                <li class="nav-item"><a class="nav-link" href="https://www.learnscala.org">Scala</a></li>
184            
185                <li class="nav-item"><a class="nav-link" href="https://www.learnsqlonline.org">SQL</a></li>
186            
187        </ul>
188
189    </div>
190
191</nav>
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214<div class="container" id="main">
215    <div class="row">
216        <div class="col-12">
217            <div class="d-none d-lg-block">
218            
219            <a href="https://link.coddy.tech/bvMS?af_web_dp=https%3A%2F%2Fcoddy.tech%2Flanding%2Fcsharp&af_sub1=learncs.org" target="_blank">
220                <img src="/static/img/banners/coddy/coddy-billboard-cs.png" style="width: 100%; margin-bottom: 10px"/>
221            </a>
222            
223
224
225
226
227
228
229
230
231
232
233
234
235            </div>
236
237
238
239
240
241            
242
243        </div>
244
245    </div>
246
247    <div class="row mt-3">
248
249        <div class="col col-lg-10">
250            
251
252            <div id="inner-text">
253                
254                <h1>Welcome</h1>
255<p>
255Welcome to the learncs.org free interactive C# tutorial.</p>
256<p>Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the C# programming language.</p>
257<p>There is no need to download anything - Just click on the chapter you wish to begin from, and follow the instructions. Good luck!</p>
258<h3>Learn the Basics</h3>
259<ul>
260<li><a href='/en/Hello%2C_World%21'>Hello, World!</a></li>
261<li><a href='/en/User_Input'>User Input</a></li>
262<li><a href='/en/Variables_and_Types'>Variables and Types</a></li>
263<li><a href='/en/Type_Conversion'>Type Conversion</a></li>
264<li><a href='/en/Conditionals'>Conditionals</a></li>
265<li><a href='/en/Arrays'>Arrays</a></li>
266<li><a href='/en/Lists'>Lists</a></li>
267<li><a href='/en/Dictionaries'>Dictionaries</a></li>
268<li><a href='/en/Strings'>Strings</a></li>
269<li><a href='/en/For_loops'>For loops</a></li>
270<li><a href='/en/Foreach_loops'>Foreach loops</a></li>
271<li><a href='/en/While_loops'>While loops</a></li>
272<li><a href='/en/Methods'>Methods</a></li>
273<li><a href='/en/Basic_Classes'>Basic Classes</a></li>
274<li><a href='/en/Class_Variables'>Class Variables</a></li>
275<li><a href='/en/Class_Properties'>Class Properties</a></li>
276</ul>
277            </div>
278
279            <div class="row mt-2">
280                <div class="col">
281                    <button id="start-exercise" class="btn btn-success pull-left mt-2" onclick="reset()">
282                        <i class="fas fa-play"></i> Start Exercise
283                    </button>
284                </div>
285            </div>
286
287            <hr/>
288
289            <div class="row mt-2 mb-2">
290                <div class="col">
291                    
292
293
294                    
295                </div>
296            </div>
297
298            <div class="row mt-2">
299                <div class="col">
300                
301                    <a href="https://link.coddy.tech/bvMS?af_web_dp=https%3A%2F%2Fcoddy.tech%2Flanding%2Fcsharp&af_sub1=learncs.org" target="_blank">
302                        <img src="/static/img/banners/coddy/coddy-billboard-cs.png" style="width: 100%; margin-bottom: 10px"/>
303                    </a>
304                
305
306
307
308
309
310
311
312
313
314
315
316
317                </div>
318            </div>
319
320        </div>
321
322        <div class="col-2 d-none d-lg-block mt-2">
323            <div id="google-ad-right">
324                
325
326                <h4>Sponsors</h4>
327                <hr/>
328
329
330
331                <div class="mt-3">
332                
333                  <a href="https://link.coddy.tech/bvMS?af_web_dp=https%3A%2F%2Fcoddy.tech%2Flanding%2Fcsharp&af_sub1=learncs.org" target="_blank">
334                    <img src="/static/img/banners/coddy/coddy-billboard-long-cs.png" style="width: 100%; margin-bottom: 10px"/>
335                  </a>
336                
337
338
339
340
341
342
343
344
345
346
347                </div>
348                <div class="mt-3">
349                    <a href="https://digitalocean.com/" target="_blank" >
350                        <img src="/static/img/banners/digital-ocean.svg" style="width: 160px" alt="Digital Ocean">
351                    </a>
352                </div>
353                <div class="mt-3">
354                    <a href="http://www.spoj.com/?utm_campaign=permanent&utm_medium=banner&utm_source=learnx" target="_blank">
355                        <img src="/static/img/logos/spoj.png" style="width: 160px" alt="Sphere Engine">
356                    </a>
357                </div>
358                <div class="mt-3">
359
360                  <a href="#" data-toggle="modal" data-target="#masterschoolModal">
361                    <img src="/static/img/masterschool.png" style="width: 150px;"/>
362                  </a>
363                </div>
364                <h4 class="mt-3">Chapters</h4>
365                <hr/>
366                <div class="mt-2">
367                    
368                        <div>
369                            <a href="/en/Hello%2C_World%21">Hello, World!</a>
370                        </div>
371                    
372                        <div>
373                            <a href="/en/User_Input">User Input</a>
374                        </div>
375                    
376                        <div>
377                            <a href="/en/Variables_and_Types">Variables and Types</a>
378                        </div>
379                    
380                        <div>
381                            <a href="/en/Type_Conversion">Type Conversion</a>
382                        </div>
383                    
384                        <div>
385                            <a href="/en/Conditionals">Conditionals</a>
386                        </div>
387                    
388                        <div>
389                            <a href="/en/Arrays">Arrays</a>
390                        </div>
391                    
392                        <div>
393                            <a href="/en/Lists">Lists</a>
394                        </div>
395                    
396                        <div>
397                            <a href="/en/Dictionaries">Dictionaries</a>
398                        </div>
399                    
400                        <div>
401                            <a href="/en/Strings">Strings</a>
402                        </div>
403                    
404                        <div>
405                            <a href="/en/For_loops">For loops</a>
406                        </div>
407                    
408                        <div>
409                            <a href="/en/Foreach_loops">Foreach loops</a>
410                        </div>
411                    
412                        <div>
413                            <a href="/en/While_loops">While loops</a>
414                        </div>
415                    
416                        <div>
417                            <a href="/en/Methods">Methods</a>
418                        </div>
419                    
420                        <div>
421                            <a href="/en/Basic_Classes">Basic Classes</a>
422                        </div>
423                    
424                        <div>
425                            <a href="/en/Class_Variables">Class Variables</a>
426                        </div>
427                    
428                        <div>
429                            <a href="/en/Class_Properties">Class Properties</a>
430                        </div>
431                    
432                </div>
433            </div>
434        </div>
435
436    </div> <!-- row -->
437
438</div>
439
440
441<div class="bg-light mb-5 mt-5">
442
443    <div class="container-fluid bg-light pt-3 pb-3">
444        <div class="row">
445            <div class="col-12 text-center">
446                <div>
446Copyright &copy; learncs.org. Read our <a href='/tos'>Terms of Use</a> and <a href='/privacy'>Privacy Policy</a></div>
447            </div>
448        </div>
449    </div>
450
451</div>
452
453<footer id="dock">
454    <div class="container">
455        <div class="row mb-2">
456            <div class="col-sm-12 col-lg-6 mt-3">
457                <div class="code-window">
458                    <div class="row mb-2">
459                        <div class="col-2">
460                            <h5>Code</h5>
461                        </div>
462
463                        <div class="col-10 text-right">
464                            <button id="run-button" class="btn btn-success btn-sm" onclick="execute()">
465                                <i class="fas fa-play"></i> Run
466                            </button>
467                            <button id="reset-button" onclick="reset()" class="btn btn-primary btn-sm">
468                                <i class="fas fa-sync-alt"></i> Reset</button>
469                            <button id="solution-button" onclick="showSolution()" class="btn btn-primary btn-sm">Solution</button>
470
471                            <button id="toggle-dock-button" class="btn btn-primary btn-sm" onclick="toggleMinimize()">
472                                <span class="maximized">
473                                    <i class="fas fa-angle-double-down"></i>
474                                </span>
475                                <span class="minimized">
476                                    <i class="fas fa-angle-double-up"></i>
477                                </span>
478                            </button>
479
480                        </div>
481                    </div>
482
483                    <div class="row footer-toggle">
484                        <div class="col">
485                            <textarea id="code">// Welcome to the Interactive C# Tutorial.
486// Start by choosing a chapter and write your code in this window.
487
488using System;
489
490public class Hello
491{
492    public static void Main()
493    {
494        Console.WriteLine(&#34;Hello, World!&#34;);
495    }
496}
497</textarea>
498                        </div>
499                    </div>
500
501                </div>
502            </div>
503            <div class="col-sm-12 col-lg-6 mt-3">
504                <div class="output-window">
505                    <div class="row mb-2">
506                        <div class="col-3">
507                            <h5>Output</h5>
508                        </div>
509                        <div class="col-9 text-right">
510                            <button id="expected-output-button" class="btn btn-primary btn-sm" onclick="showExpected()">
511                                Expected Output
512                            </button>
513
514                        </div>
515
516                    </div>
517                    <div class="row footer-toggle">
518                        <div class="col">
519                            <div id="text-output">
520                                <textarea id="output"></textarea>
521                                <div class="powered-by-sphere">
522                                    Powered by <a target="_blank" href="http://sphere-engine.com/">Sphere Engine &trade;</a>
523                                </div>
524                            </div>
525                            <iframe id="html-output"
526                                    style="border: 1px solid #ccc; box-sizing: border-box; background-color: white; display: none; height: 200px; width: 100%"></iframe>
527                            <iframe id="expected-output"
528                                    style="border: 1px solid #ccc; box-sizing: border-box; background-color: white; display: none; height: 200px; width: 100%"></iframe>
529                        </div>
530
531                    </div>
532                </div>
533            </div>
534
535        </div>
536    </div>
537
538</footer>
539
540
541
542
543<script
544  src="https://code.jquery.com/jquery-1.12.4.min.js"
545  integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
546  crossorigin="anonymous"></script>
vendor: 1 bytes, line 546
546
547<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
547
548
549
550
551
552
553
554
555<script src="/static/js/prism.js"></script>
555
556
557<script async defer src="https://buttons.github.io/buttons.js"></script>
557
558
559<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" integrity="sha512-+4zCK9k+qNFUR5X+cKL9EIR+ZOhtIloNl9GIKS57V1MyNsYpYcUrUeQc9vNfzsWfV28IaLL3i96P9sdNyeRssA==" crossorigin="anonymous" />
560
561<script src="/static/js/codemirror/codemirror.js"></script>
vendor: 1 bytes, line 561
561
562<script src="/static/js/codemirror/addon/edit/matchbrackets.js"></script>
vendor: 1 bytes, line 562
562
563<script src="/static/js/codemirror/mode/clike/clike.js"></script>
563
564
565
566
567
568
569
570
571
572
573<script src="/static/js/codemirror/mode/xml/xml.js"></script>
vendor: 1 bytes, line 573
573
574<script src="/static/js/codemirror/mode/css/css.js"></script>
vendor: 1 bytes, line 574
574
575<script src="/static/js/codemirror/mode/htmlembedded/htmlembedded.js"></script>
vendor: 1 bytes, line 575
575
576<script src="/static/js/codemirror/mode/htmlmixed/htmlmixed.js"></script>
vendor: 1 bytes, line 576
576
577<script src="/static/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 577
577
578<script src="/static/js/bootbox.min.js"></script>
578
579
580
581
582<script>
vendor: 339 bytes, lines 582-588
582
583  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
584  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
585  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
586  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
587
588  ga('create', '
588UA-22741967-17
vendor: 21 bytes, lines 588-589
588', 'learncs.org');
589  
589ga('create', 'UA-22741967-10', 'learncs.org');
590  ga('send', 'pageview');
591
592</script>
592
593
594
595
596<script>
597    var domainData = {"language": "c#", "language_id": 27, "codemirror_mode": "text/x-csharp", "prism_mode": "language-csharp", "analytics": "UA-22741967-10", "language_uppercase": "C#", "default_code": "// Welcome to the Interactive C# Tutorial.\n// Start by choosing a chapter and write your code in this window.\n\nusing System;\n\npublic class Hello\n{\n    public static void Main()\n    {\n        Console.WriteLine(\"Hello, World!\");\n    }\n}\n", "container_word": "class", "container_indent": "        ", "container": "using System;\nusing System.Collections.Generic;\n\npublic class Hello\n{\n    public static void Main()\n    {\n{code}\n    }\n}\n", "namespace": "learncs.org", "full_url": "https://www.learncs.org", "contact_email": "[email protected]", "support_email": "[email protected]", "logo": "/static/img/logos/learncs.org.png", "share_logo": "/static/img/share-logos/learncs.org.png", "favicon": "/static/img/favicons/learncs.org.ico", "styled_domain": "learncs.org", "sender": "learncs.org <[email protected]>", "courses": [{"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/258316_55e9_4.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.258316&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Funitycourse%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.258316&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Funitycourse%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/258316_55e9_4.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.258316&type=2&subid=0\" >", "link_id": "258316", "link_name": "Learn to Code by Making Games - Complete C# Unity Developer", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.258316&type=2&subid=0", "retail_price": 195.0}, {"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/1317756_be52_6.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.1317756&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fc-sharp-basics-for-complete-newbies%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.1317756&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fc-sharp-basics-for-complete-newbies%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/1317756_be52_6.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.1317756&type=2&subid=0\" >", "link_id": "1317756", "link_name": "C# Basics - For Complete Beginners", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.1317756&type=2&subid=0", "retail_price": 20.0}, {"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/382002_5d4a.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.382002&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fcsharp-tutorial-for-beginners%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.382002&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fcsharp-tutorial-for-beginners%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/382002_5d4a.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.382002&type=2&subid=0\" >", "link_id": "382002", "link_name": "C# Basics for Beginners: Learn C# Fundamentals by Coding", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.382002&type=2&subid=0", "retail_price": 180.0}, {"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/920296_b189_2.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.920296&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fc-programming-crash-course%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.920296&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fc-programming-crash-course%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/920296_b189_2.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.920296&type=2&subid=0\" >
597", "link_id": "920296", "link_name": "C# Programming Crash Course", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.920296&type=2&subid=0", "retail_price": 150.0}, {"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/1362870_6f5f_5.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.1362870&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fc-sharp-basics-learn-to-code-the-hard-way%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.1362870&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fc-sharp-basics-learn-to-code-the-hard-way%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/1362870_6f5f_5.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.1362870&type=2&subid=0\" >", "link_id": "1362870", "link_name": "C# Basics - Learn to Code the Hard Way", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.1362870&type=2&subid=0", "retail_price": 30.0}], "language_code": "en"};
598    var nextChapter = "/en/";
599    var previousChapter = "/en/";
600    var backChapter = "/en/";
601    var tutorialData = {"text": "<h1>Welcome</h1>\n<p>Welcome to the learncs.org free interactive C# tutorial.</p>\n<p>Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the C# programming language.</p>\n<p>There is no need to download anything - Just click on the chapter you wish to begin from, and follow the instructions. Good luck!</p>\n<h3>Learn the Basics</h3>\n<ul>\n<li><a href='/en/Hello%2C_World%21'>Hello, World!</a></li>\n<li><a href='/en/User_Input'>User Input</a></li>\n<li><a href='/en/Variables_and_Types'>Variables and Types</a></li>\n<li><a href='/en/Type_Conversion'>Type Conversion</a></li>\n<li><a href='/en/Conditionals'>Conditionals</a></li>\n<li><a href='/en/Arrays'>Arrays</a></li>\n<li><a href='/en/Lists'>Lists</a></li>\n<li><a href='/en/Dictionaries'>Dictionaries</a></li>\n<li><a href='/en/Strings'>Strings</a></li>\n<li><a href='/en/For_loops'>For loops</a></li>\n<li><a href='/en/Foreach_loops'>Foreach loops</a></li>\n<li><a href='/en/While_loops'>While loops</a></li>\n<li><a href='/en/Methods'>Methods</a></li>\n<li><a href='/en/Basic_Classes'>Basic Classes</a></li>\n<li><a href='/en/Class_Variables'>Class Variables</a></li>\n<li><a href='/en/Class_Properties'>Class Properties</a></li>\n</ul>", "page_title": "", "links": [["Hello, World!", "/en/Hello%2C_World%21"], ["User Input", "/en/User_Input"], ["Variables and Types", "/en/Variables_and_Types"], ["Type Conversion", "/en/Type_Conversion"], ["Conditionals", "/en/Conditionals"], ["Arrays", "/en/Arrays"], ["Lists", "/en/Lists"], ["Dictionaries", "/en/Dictionaries"], ["Strings", "/en/Strings"], ["For loops", "/en/For_loops"], ["Foreach loops", "/en/Foreach_loops"], ["While loops", "/en/While_loops"], ["Methods", "/en/Methods"], ["Basic Classes", "/en/Basic_Classes"], ["Class Variables", "/en/Class_Variables"], ["Class Properties", "/en/Class_Properties"]], "code": "// Welcome to the Interactive C# Tutorial.\n// Start by choosing a chapter and write your co
601de in this window.\n\nusing System;\n\npublic class Hello\n{\n    public static void Main()\n    {\n        Console.WriteLine(\"Hello, World!\");\n    }\n}\n", "is_tutorial": false};
602</script>
602
603
604<script src="/static/js/learnpython.js"></script>
604
605
606
607</body>
608</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.