182:
556:
7827:"Downstream Recipient" means an entity or individual that uses for its intended purpose a Moonlight Implementation obtained directly from Novell or through an Intermediate Recipient... Microsoft reserves the right to update (including discontinue) the foregoing covenant... "Moonlight Implementation" means only those specific portions of Moonlight 1.0 or Moonlight 1.1 that run only as a plug-in to a browser on a Personal Computer and are not licensed under GPLv3 or a Similar License.
9592:
12482:
12150:
9503:
4395:
55:
2775:, always have a default value, and can always be created and copied. Some other limitations on value types are that they cannot derive from each other (but can implement interfaces) and cannot have an explicit default (parameterless) constructor because they already have an implicit one which initializes all contained data to the type-dependent default value (0, null, or alike). Examples of value types are all primitive types, such as
12454:
1012:
4318:(C#), has been opened up and functionality surfaced as APIs. It is thus enabling developers to create refactoring and diagnostics tools. Two branches of official implementation are .NET Framework (closed-source, Windows-only) and .NET Core (open-source, cross-platform); they eventually converged into one open-source implementation: .NET 5.0. At .NET Framework 4.6, a new JIT compiler replaced the former.
7734:
distributed by Novell or its
Subsidiaries (collectively "Novell") for which Novell has received Revenue (directly or indirectly) for such specific copies; provided the foregoing covenant is limited to use by such Customer (i) of such specific copies that are authorized by Novell in consideration for such Revenue, and (ii) within the scope authorized by Novell in consideration for such Revenue.
2837:). Some operations are not always possible, such as creating an instance of a reference type, copying an existing instance, or performing a value comparison on two existing instances. Nevertheless, specific reference types can provide such services by exposing a public constructor or implementing a corresponding interface (such as
1937:, and, in some cases, at runtime. No implicit conversions occur between Booleans and integers, nor between enumeration members and integers (except for literal 0, which can be implicitly converted to any enumerated type). Any user-defined conversion must be explicitly marked as explicit or implicit, unlike C++
3441:
Generics introduced a massive new feature in .NET that allowed developers to create type-safe data structures. This shift is particularly important in the context of converting legacy systems, where updating to generics can significantly enhance performance and maintainability by replacing outdated
1835: (CLI). Most of its intrinsic types correspond to value-types implemented by the CLI framework. However, the language specification does not state the code generation requirements of the compiler: that is, it does not state that a C# compiler must target a Common Language Runtime, or generate
3437:
With .NET 2.0 and C# 2.0, the community got more flexible collections than those in .NET 1.x. In the absence of generics, developers had to use collections such as ArrayList to store elements as objects of unspecified kind, which incurred performance overhead when boxing/unboxing/type-checking the
2412:
support, strong filtering capabilities, type safety with compile error checking ability, and consistency for querying data over a variety of sources. There are several different language structures that can be utilized with C# and LINQ and they are query expressions, lambda expressions, anonymous
2285:
A range of standard exceptions are available to programmers. Methods in standard libraries regularly throw system exceptions in some circumstances and the range of exceptions thrown is normally documented. Custom exception classes can be defined for classes allowing handling to be put in place for
2264:
value; it is impossible to obtain a reference to a "dead" object (one that has been garbage collected), or to a random block of memory. An unsafe pointer can point to an instance of an unmanaged value type that does not contain any references to objects subject to garbage collections such as class
2110:
keyword to the last parameter. Certain specific kinds of methods, such as those that simply get or set a field's value by returning or assigning it, do not require an explicitly stated full signature, but in the general case, the definition of a class includes the full signature declaration of its
2824:
In contrast, reference types have the notion of referential identity, meaning that each instance of a reference type is inherently distinct from every other instance, even if the data within both instances is the same. This is reflected in default equality and inequality comparisons for reference
2276:
by freeing the programmer of responsibility for releasing memory that is no longer needed in most cases. Code that retains references to objects longer than is required can still experience higher memory usage than necessary, however once the final reference to an object is released the memory is
1862:
Its type system is split into two families: Value types, like the built-in numeric types and user-defined structs, which are automatically handed over as copies when used as parameters, and reference types, including arrays, instances of classes, and strings, which only hand over a pointer to the
5019:
The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the
7733:
Microsoft, on behalf of itself and its
Subsidiaries (collectively "Microsoft"), hereby covenants not to sue Novell's Customers and Novell's Subsidiaries' Customers for infringement under Covered Patents of Microsoft on account of such a Customer's use of specific copies of a Covered Product as
4314:, compiles into intermediate language (IL), and the second one, RyuJIT, is a JIT (just-in-time) compiler, which is dynamic and does on-the-fly optimization and compiles the IL into native code for the front-end of the CPU. RyuJIT is open source and written in C++. Roslyn is entirely written in
2089:
if no value is returned), the name of the method, and finally, a parenthesized sequence of comma-separated parameter specifications, each consisting of a parameter's type, its formal name and optionally, a default value to be used whenever none is provided. Different from most other languages,
4370:
project (now discontinued) also provided an open-source C# compiler, a nearly complete implementation of the Common
Language Infrastructure including the required framework libraries as they appear in the ECMA specification, and subset of some of the remaining Microsoft proprietary .NET class
4332:, a Microsoft-sponsored project provides an open-source C# compiler, a complete open-source implementation of the CLI (including the required framework libraries as they appear in the ECMA specification,) and a nearly complete implementation of the NET class libraries up to .NET Framework 3.5.
2762:
Instances of value types neither have referential identity nor referential comparison semantics. Equality and inequality comparisons for value types compare the actual data values within the instances, unless the corresponding operators are overloaded. Value types are derived from
2136:
in C# allow programmers to use static methods as if they were methods from a class's method table, allowing programmers to virtually add instance methods to a class that they feel should exist on that kind of objects (and instances of the respective derived classes).
2197:. The properties can be simple accessor functions with a backing field, or implement arbitrary getter and setter functions. A property is read-only if there's no setter. Like with fields, there can be class and instance properties. The underlying methods can be
4229:). ECMA had previously adopted equivalent specifications as the 2nd edition of C#, in December 2002. In June 2005, ECMA approved edition 3 of the C# specification, and updated ECMA-334. Additions included partial classes, anonymous methods, nullable types, and
941:, the originator of Java, called C# an "imitation" of Java; Gosling further said that " sort of Java with reliability, productivity and security deleted." In July 2000, Hejlsberg said that C# is "not a Java clone" and is "much closer to C++" in its design.
2047:
Source generators, a feature of the Roslyn C# compiler, enable compile time metaprogramming. During the compilation process, developers can inspect the code being compiled with the compiler's API and pass additional generated C# source code to be
864:
Object
Oriented Language". Microsoft had considered keeping the name "Cool" as the final name of the language, but chose not to do so for trademark reasons. By the time the .NET project was publicly announced at the July 2000
944:
Since the release of C# 2.0 in
November 2005, the C# and Java languages have evolved on increasingly divergent trajectories, becoming two quite different languages. One of the first major departures came with the addition of
981:
that is included in common tasks like querying a database, parsing an xml file, or searching through a data structure, shifting the emphasis onto the actual program logic to help improve readability and maintainability.
1961:
The C# language does not allow for global variables or functions. All methods and members must be declared within classes. Static members of public classes can substitute for global variables and functions.
2016:. Attributes are accessible both to the compiler and to code through reflection. Many of native attributes duplicate the functionality of GCC's and VisualC++'s platform-dependent preprocessor directives.
2260:, and programs with unsafe code need appropriate permissions to run. Most object access is done through safe object references, which always either point to a "live" object or have the well-defined
13151:
11476:
7263:
7385:
39:
7509:
2992:
In addition to the standard CLI specifications, there are many commercial and community class libraries that build on top of the .NET framework libraries to provide additional functionality.
6902:
5246:
7781:
2126:
when doing so. This is supposed to avoid confusion between overriding and newly overloading a function (i.e. hiding the former implementation). To do the latter, you have to specify the
1863:
respective object. Due to their special handling of the equality operator, strings will nevertheless behave as if they were values, for all practical purposes. You can even use them as
6646:
2981:
The C# specification details a minimum set of types and class libraries that the compiler expects to have available. In practice, C# is most often used with some implementation of the
6739:
4754:
We all stand on the shoulders of giants here and every language builds on what went before it so we owe a lot to C, C++, Java, Delphi, all of these other things that came before us. (
5472:
5926:
8000:
1000:
for review, under ISO/IEC 23270:2003, was withdrawn and was then approved under ISO/IEC 23270:2006. The 23270:2006 is withdrawn under 23270:2018 and approved with this version.
6989:
7072:
1008:
Microsoft first used the name C# in 1988 for a variant of the C language designed for incremental compilation. That project was not completed, and the name was later reused.
7650:
2337:" (fully abstract classes). This was a design decision by the language's lead architect to avoid complications and to simplify architectural requirements throughout CLI.
6677:
6932:
5584:
1994:, where each node is an expression that can be inspected or executed. This enables dynamic modification of executable code at runtime. Expression trees introduce some
1906:
to be an int, or a pointer. C# disallows this "integer meaning true or false" approach, on the grounds that forcing programmers to use expressions that return exactly
1088:)) was chosen to approximate the sharp symbol in the written name of the programming language. This convention is reflected in the ECMA-334 C# Language Specification.
5079:
4275:). However, Novell maintained that Mono does not infringe any Microsoft patents. Microsoft also made a specific agreement not to enforce patent rights related to the
1482:
7558:
4620:
1572:
7144:
8235:
5640:
5554:
4237:). In July 2005, ECMA submitted to ISO/IEC JTC 1/SC 22, via the latter's Fast-Track process, the standards and related TRs. This process usually takes 6–9 months.
7094:
5020:
experiences hard-won by many other languages in the field, drawing ideas from
Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
4833:
1236:
1211:
6858:
5690:
4271:
products against Novell's paying customers with the exception of a list of products that do not explicitly mention C#, .NET or Novell's implementation of .NET (
9537:
6227:
6167:
6107:
6047:
4731:
4263:
Microsoft initially agreed not to sue open-source developers for violating patents in non-profit projects for the part of the framework that is covered by the
1279:
8096:
Novák, István; Velvart, Andras; Granicz, Adam; Balássy, György; Hajdrik, Attila; Sellers, Mitchel; Hillar, Gastón C.; Molnár, Ágnes; Kanjilal, Joydip (2010).
7481:
7294:
6708:
6528:
6468:
6408:
6348:
6287:
5224:
2311:. Depending on your plans, the "catch" or the "finally" part can be left out, and there can be several "catch" parts handling different kinds of exceptions.
2036:
provides API access to language compilation services, allowing for the compilation of C# code from within .NET applications. It exposes APIs for syntactic (
6963:
5273:
1322:
13466:
13021:
10988:
7255:
7880:
7377:
5396:
4371:
libraries up to .NET 2.0 (those not documented or included in the ECMA specification, but included in
Microsoft's standard .NET Framework distribution).
6017:
5752:
2340:
When implementing multiple interfaces that contain a method with the same name and taking parameters of the same type in the same order (i.e. the same
7850:
735:(software framework), all of which support C# and are free, open-source, and cross-platform. Mono also joined Microsoft but was not merged into .NET.
7503:
5956:
4956:
4718:
Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java.
6769:
4680:"CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.: dotnet/coreclr"
13016:
10983:
8556:
7712:
6898:
6836:
5250:
1945:
7588:
1948:
in generic types, unlike C++ which has some degree of support for contravariance simply through the semantics of return types on virtual methods.
13471:
12518:
12186:
11205:
6624:
6602:
6498:
6197:
6137:
6077:
10993:
6819:
6438:
6378:
4894:
2899:
is the operation of converting a value of a reference type (previously boxed) into a value of a value type. Unboxing in C# requires an explicit
2416:
LINQ has two syntaxes: query syntax and method syntax. However, the compiler always converts the query syntax to method syntax at compile time.
2061:
in C# is a member of a class that can be invoked as a function (a sequence of instructions), rather than the mere value-holding capability of a
1894:
operator, such as the
Boolean type. While C++ also has a Boolean type, it can be freely converted to and from integers, and expressions such as
13461:
10488:
9866:
7754:
7619:
7420:
6791:
6318:
6257:
5986:
5498:
4538:
Language versions 1.0, 2.0, and 5.0 are available as ISO/IEC 23270. Beginning with version 7.0, the specification is available as ISO/IEC 20619
4245:
4218:
957:
performed at class-load time. Furthermore, C# has added several major features to accommodate functional-style programming, culminating in the
685:
17:
7119:
7011:
5722:
5532:
13456:
9566:
6638:
7806:
6731:
5809:
5369:
5339:
13396:
8228:
5197:
2825:
types, which test for referential rather than structural equality, unless the corresponding operators are overloaded (such as the case for
7690:
6571:
10710:
8546:
8193:
5476:
5113:
4424:
4257:
2102:, the latter allowing handing over an uninitialized variable which will have a definite value on return. Additionally, you can specify a
7450:
5934:
5873:
5144:
13426:
12470:
9530:
7992:
5896:
2317:
are not present in C# (in contrast to Java). This has been a conscious decision based on the issues of scalability and versionability.
2272:
Managed memory cannot be explicitly freed; instead, it is automatically garbage collected. Garbage collection addresses the problem of
11680:
8033:
3361:
3017:
13416:
13375:
11785:
11705:
11496:
11491:
11337:
8551:
4249:
4222:
2382:
2381:), has to implement a certain interface, has to be a reference type, has to be a value type, has to implement a public parameterless
689:
6985:
4547:
The
Microsoft C# 2.0 specification document only contains the new 2.0 features. For older features, use the 1.2 specification above.
1839:(CIL), or generate any other specific format. Some C# compilers can also generate machine code like traditional compilers of C++ or
977:, when it is advantageous to their application. The LINQ extensions and the functional imports help developers reduce the amount of
13451:
11503:
8593:
7910:
7064:
5844:
5787:
5449:
5422:
4576:
7642:
7169:
Zhang, Xue Dong; Teng, Zi Mu; Zhao, Dong Wang (September 2014). "Research of the
Database Access Technology Under.NET Framework".
1219:
13476:
12475:
9857:
8221:
5305:
4979:
4942:
394:
5663:
12825:
12036:
10226:
3201:
The curly brackets demarcate the boundaries of a code block. In this first instance, they are marking the start and end of the
2334:
1783:
are used to group statements. Statements are commonly grouped into methods (functions), methods into classes, and classes into
861:
7970:
6669:
5606:
12465:
10398:
9523:
8067:
7940:
6924:
5580:
2996:
2893:
is the operation of converting a value-type object into a value of a corresponding reference type. Boxing in C# is implicit.
1274:
810:
770:
242:
4529:
334 standard states: "The name C# is written as the LATIN CAPITAL LETTER C (U+0043) followed by the NUMBER SIGN # (U+0023)."
3300:
1702:
1440:
1206:
13126:
12105:
11906:
11429:
10812:
10403:
10373:
9475:
9184:
8203:
6880:
5066:
4802:
1674:
1476:
1393:
1387:
1200:
1037:, where "++" indicates that a variable should be incremented by 1 after being evaluated. The sharp symbol also resembles a
662:
616:
7550:
4628:
1646:
1615:
1569:
1548:
1520:
1487:
13421:
12511:
12206:
12179:
11750:
11080:
10877:
7351:
7322:
4908:
356:
87:
67:
5632:
5558:
1773:
The core syntax of the C# language is similar to that of other C-style languages such as C, C++ and Java, particularly:
1091:
The "sharp" suffix has been used by a number of other .NET languages that are variants of existing languages, including
738:
As of November 2023, the most recent stable version of the language is C# 12.0, which was released in 2023 in .NET 8.0.
10201:
9209:
8124:
8105:
7041:
4770:
1432:
1268:
866:
7672:
3054:
For code written as C# 8 or lower, the entry point logic of a program must be written in a Main method inside a type:
1987:
is supported through .NET APIs, which enable scenarios such as type metadata inspection and dynamic method invocation.
1933:
by default are those that are considered safe, such as widening of integers. This is enforced at compile-time, during
12211:
11277:
10301:
8924:
8177:
8154:
8086:
6850:
4829:
876:
Hejlsberg is C#'s principal designer and lead architect at Microsoft, and was previously involved with the design of
607:
6219:
6159:
6039:
5700:
4741:
2265:
instances, arrays or strings. Code that is not marked as unsafe can still store and manipulate pointers through the
831:
requirements, the language was not intended to compete directly on performance and size with C or assembly language.
12216:
11841:
11013:
10857:
9506:
9394:
9229:
9009:
9004:
7473:
7286:
6700:
6520:
6460:
6400:
6340:
6279:
6099:
5220:
6805:
9485:
9256:
8999:
4483:
2094:
parameters have to be marked both at the function definition and at the calling site, and you can choose between
619:
6955:
5283:
13411:
12504:
12485:
12417:
12172:
11936:
11690:
11638:
9571:
9139:
9099:
8756:
8541:
8505:
8429:
8244:
5529:"Technical committees - JTC 1/SC 22 - Programming languages, their environments and system software interfaces"
4683:
4419:
4322:
4241:
4206:
3013:
2982:
2639:
2348:, C# allows both a single method to cover all interfaces and if necessary specific methods for each interface.
2167:, C# has semantics specifically surrounding publish-subscribe style events, though C# uses delegates to do so.
2077:, the signature of a method is a declaration comprising in order: any optional accessibility keywords (such as
1832:
1818:
1768:
1108:
950:
529:
509:
493:
433:
254:
4657:
4654:"The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.: dotnet/roslyn"
3152:
namespace, meaning it can be used without supplying the full name of the type (which includes the namespace).
757:
The language, and implementations thereof, should provide support for software engineering principles such as
13436:
13031:
12561:
12460:
12438:
12392:
12365:
12340:
12300:
11730:
11060:
10573:
10221:
9743:
9323:
8969:
8899:
8741:
8605:
7872:
5392:
2378:
2041:
1116:
521:
485:
429:
6009:
5756:
13406:
12432:
12335:
12305:
9581:
9426:
9239:
9119:
9104:
9029:
8586:
8520:
8465:
8285:
8268:
7842:
4344:
3176:
2722:
A unified type system implies that all types, including primitives such as integers, are subclasses of the
2023:
1836:
658:
537:
441:
222:
5964:
4917:
12407:
12402:
12345:
12325:
12075:
11553:
9850:
9762:
9470:
9204:
9079:
9014:
8450:
6761:
4400:
3233:
2345:
930:
908:
903:. In interviews and technical papers, he has stated that flaws in most major programming languages (e.g.
751:
654:
541:
533:
517:
513:
505:
457:
445:
173:
79:
7807:"Covenant to Downstream Recipients of Moonlight - Microsoft & Novell Interoperability Collaboration"
7720:
4282:
A decade later, Microsoft began developing free, open-source, and cross-platform tooling for C#, namely
12946:
12941:
12643:
12571:
12350:
12246:
12229:
11735:
11643:
11593:
11352:
10685:
10680:
10079:
9701:
9244:
8929:
8460:
7580:
4264:
1730:
1100:
1041:
of four "+" symbols (in a two-by-two grid), further implying that the language is an increment of C++.
974:
954:
375:
6594:
6490:
6189:
6129:
6069:
5006:
559:
12360:
12315:
12001:
11946:
11725:
11710:
10968:
10388:
9884:
9606:
9354:
9234:
9144:
8761:
8619:
8198:
6430:
6370:
3226:
This declares the class member method where the program begins execution. The .NET runtime calls the
2394:
1868:
958:
461:
7746:
7611:
7412:
6310:
6249:
5994:
3248:
keyword, which tells the compiler that the method can be called from anywhere by any class. Writing
2617:
Though primarily an imperative language, C# always adds functional features over time, for example:
2377:. There are certain kinds of constraints you can specify for the type parameters: Has to be type X (
13296:
12397:
12280:
12049:
11956:
11745:
11720:
10932:
10927:
9788:
9480:
9421:
9328:
9261:
8959:
8786:
8624:
8331:
8290:
8273:
5730:
5528:
4429:
1934:
881:
799:
497:
363:
113:
83:
7178:
2202:
13431:
12936:
11603:
11145:
11135:
11130:
10705:
10690:
10630:
10064:
10059:
10019:
9019:
8723:
8697:
8579:
8571:
7814:
5813:
5506:
5365:
5335:
4868:
2366:
1255:
920:
642:
5189:
1398:
181:
13446:
13441:
13401:
12266:
12153:
11921:
11911:
11040:
10458:
10039:
9843:
9825:
8781:
8667:
8364:
7686:
6563:
4521:
is used for the second character in normal text; in artistic representations, sometimes a true
4234:
2194:
2009:
1984:
1104:
781:
766:
758:
677:
646:
638:
630:
226:
218:
99:
91:
75:
71:
5105:
4598:
13076:
12966:
12527:
11342:
10852:
10074:
10044:
9937:
9927:
9888:
9880:
9691:
9686:
9659:
9490:
9159:
9124:
9044:
8811:
8525:
8404:
8316:
7442:
7236:
7213:
7190:
5869:
5136:
2627:
2219:
2001:
1015:
7777:
5904:
13344:
13311:
13176:
12745:
12195:
12100:
12006:
11740:
11715:
11558:
11399:
11150:
10837:
10640:
10513:
10296:
9696:
9611:
8979:
8859:
8510:
8369:
8263:
8023:
4938:
4858:
4307:
2621:
2359:
2352:
2330:
2144:
allows for run-time method binding, allowing for JavaScript-like method calls and run-time
1991:
1805:
1038:
787:
705:
701:
626:
622:
103:
62:
2397:
through the .NET Framework. A developer can query a variety of data sources, provided the
973:. These features enable C# programmers to use functional programming techniques, such as
8:
13276:
12271:
11941:
9621:
9616:
9413:
8954:
8702:
8677:
8028:
5667:
4380:
4376:
4336:
4276:
4230:
3432:
3332:
3328:
2091:
1955:
1930:
1120:
997:
946:
777:
720:
650:
95:
7902:
5836:
5779:
5445:
5418:
2678:
4.0 but it becomes popular when C# 7.0 introduced a new tuple type with language support
1823:
Some notable features of C# that distinguish it from C, C++, and Java where noted, are:
13251:
13231:
11886:
11821:
10161:
9752:
9547:
9266:
9179:
9149:
8791:
8687:
8652:
8280:
8258:
7182:
5075:
4572:
4526:
4448:
4383:
has implemented an optional C# module thanks to a donation of $ 24,000 from Microsoft.
4283:
4210:
2716:
2665:
2633:
2314:
2145:
1966:
1747:
1719:
1691:
1663:
1635:
1601:
1593:
1558:
1537:
1509:
1501:
1465:
1451:
1421:
1417:
1409:
1376:
1368:
1347:
1339:
1307:
1303:
1295:
1290:
1247:
1224:
1179:
962:
845:
724:
681:
405:
315:
249:
137:
7713:"Patent Cooperation Agreement - Microsoft & Novell Interoperability Collaboration"
5313:
4971:
4934:
4708:
Naugler, David (May 2007). "C# 2.0 for C++ and Java programmer: conference workshop".
12251:
10715:
9369:
9301:
9154:
9109:
9024:
8894:
8821:
8424:
8173:
8150:
8143:
8120:
8101:
8082:
8063:
6618:
4955:
In my opinion, it is C# that has caused these radical changes to the Java language. (
4898:
4859:"Web Languages and VMs: Fast Code is Always in Fashion. (V8, Dart) - Google I/O 2013"
4356:
4291:
2256:
In C#, memory address pointers can only be used within blocks specifically marked as
2119:
2103:
2070:
2033:
1875:
1831:
By design, C# is the programming language that most directly reflects the underlying
953:
to provide "first-class" generic objects that can be used like any other class, with
912:
884:
728:
269:
237:
7186:
4591:
2809:(identifies a specific point in time with nanosecond precision). Other examples are
12901:
11449:
11190:
10518:
9835:
9626:
9561:
9436:
8974:
8682:
8672:
7962:
7174:
4755:
4311:
2693:
2687:
2642:– C# 2 together with anonymous delegates and C# 3 together with lambdas expressions
2178:
2152:
2037:
1938:
1864:
990:
978:
966:
938:
857:
828:
821:
704:. At the time, Microsoft had no open-source products. Four years later, in 2004, a
669:
634:
576:
335:
261:
125:
9515:
7932:
3162:
This line is a comment; it describes and documents the code for the programmer(s).
13131:
12059:
11780:
11685:
11439:
11367:
11362:
11357:
10842:
10805:
10800:
10795:
10790:
10785:
10780:
10775:
9576:
9465:
9286:
9224:
9134:
9059:
8984:
8964:
8692:
8385:
8213:
8166:
7194:
4921:
4912:
4902:
4329:
4272:
4198:
2900:
2681:
2211:
2013:
1977:
1951:
1801:
1576:
1128:
1045:
827:
Although C# applications are intended to be economical with regard to memory and
817:
762:
709:
371:
287:
120:
7240:
7217:
4806:
4170:
that contains the message "Hello, World!" instead of writing it to the console.
860:
formed a team to build a new language at the time called Cool, which stood for "
11347:
11095:
10907:
10770:
10760:
10755:
10750:
10745:
10740:
10735:
10730:
10725:
10094:
10084:
9793:
9291:
9034:
8849:
8844:
8801:
8647:
8495:
8455:
8359:
8326:
8321:
8311:
8306:
4488:
4414:
3185:
class. Everything that follows between the pair of braces describes that class.
2675:
2645:
2413:
types, implicitly typed variables, extension methods, and object initializers.
2341:
2215:
2066:
2027:
1780:
1762:
1096:
970:
841:
713:
693:
383:
230:
214:
7343:
7316:
5393:"Deep Inside C#: An Interview with Microsoft Chief Architect Anders Hejlsberg"
4906:
2385:. Most of them can be combined, and you can specify any number of interfaces.
2114:
Like C++, and unlike Java, C# programmers must use the scope modifier keyword
1851:
C# supports strongly, implicitly typed variable declarations with the keyword
1044:
Due to technical limits of display (standard fonts, browsers, etc.), and most
13390:
13354:
13349:
13339:
13334:
13329:
13321:
13316:
13306:
13291:
13286:
13241:
13226:
13221:
13216:
13206:
13196:
13186:
13181:
13161:
13156:
13146:
13121:
13111:
13101:
13066:
13061:
13051:
13046:
13036:
13011:
13006:
12370:
12135:
12110:
12095:
12031:
12026:
12021:
12016:
12011:
11856:
11801:
11770:
11760:
11623:
11613:
11583:
11578:
11528:
11508:
11486:
11471:
11424:
11389:
11332:
11327:
11317:
11195:
11140:
11115:
11110:
11090:
10963:
10503:
9942:
9912:
9767:
9251:
9219:
9189:
8889:
8657:
5695:
5278:
4736:
4478:
4443:
4348:
2484:// Query syntax (SELECT num FROM numbers WHERE num % 2 = 0 ORDER BY num)
2261:
1995:
1172:
1059:
1030:
1022:
926:
773:. Software robustness, durability, and programmer productivity are important.
697:
555:
469:
210:
7037:
4846:
It's heavily inspired by Ruby, and other languages (like C#, Go and Python).
4777:
4166:
This example is similar to the previous example, except that it generates a
1095:(a .NET language also designed by Microsoft that is derived from Java 1.1),
676:. It was first widely distributed in July 2000 and was later approved as an
13301:
13281:
13001:
12976:
12961:
12956:
12951:
12931:
12926:
12921:
12916:
12911:
12906:
12896:
12891:
12886:
12586:
12422:
12261:
11996:
11966:
11826:
11170:
11165:
11028:
11023:
11018:
10937:
10882:
10832:
10765:
10720:
10695:
10625:
10620:
10615:
10610:
10605:
10563:
10528:
10438:
10433:
10261:
10069:
9809:
9717:
9114:
8934:
8879:
8874:
8490:
7145:"Classes/Type Parameter constraints, part of the official C# documentation"
5633:"My History of Visual Studio (Part 1) – Rico Mariani's Performance Tidbits"
4890:
4473:
4453:
4315:
4185:
This will create an image that is identical to that stored in "Image.png".
3402:
3357:
2409:
1112:
900:
877:
849:
816:
C# is intended to be suitable for writing applications for both hosted and
473:
453:
9591:
6820:"Method parameters/params modifier, part of the official C# documentation"
5581:"ISO/IEC 23270:2006 - Information technology - Programming languages - C#"
5473:"Why functional programming and LINQ is often better than procedural code"
1808:, both to declare them and to get a value at a given index in one of them.
949:
to both languages, with vastly different implementations. C# makes use of
12876:
12668:
12638:
12631:
12626:
11971:
11668:
11663:
11658:
11242:
11159:
10131:
9681:
9333:
9064:
8919:
8884:
8707:
8662:
5555:"ISO/IEC 23270:2003 - Information technology - C# Language Specification"
4905:), after they were introduced in the similar (and competing) C# language
4518:
4463:
4360:
4352:
2903:. A boxed object of type T can only be unboxed to a T (or a nullable T).
2273:
1926:
1791:
1354:
1314:
1262:
1144:
1140:
1068:
791:
282:
273:
205:
35:
12164:
7095:"Expressions/Overload resolution, part of the official C# documentation"
2401:
interface is implemented on the object. This includes XML documents, an
13246:
13171:
13086:
13026:
12330:
11961:
11866:
11573:
11548:
11312:
11267:
11003:
10660:
10473:
10366:
10361:
10356:
10316:
10291:
10166:
9922:
9772:
9756:
9748:
9399:
9374:
9349:
8904:
8816:
8796:
8771:
8480:
8475:
8434:
5607:"SO/IEC 23270:2018 Information technology — Programming languages — C#"
4340:
4167:
3327:, but any instance would require a program. To avoid that irresolvable
2699:
1784:
795:
545:
7012:"Exception-handling statements, part of the official C# documentation"
6543:
2122:
by subclasses. Unlike C++, you have to explicitly specify the keyword
692:(ISO/IEC 23270 and 20619) in 2003. Microsoft introduced C# along with
13359:
13136:
13071:
12860:
12855:
12850:
12845:
12840:
12830:
12820:
12815:
12805:
12800:
12795:
12790:
12780:
12775:
12770:
12755:
12750:
12740:
12735:
12730:
12720:
12715:
12710:
12705:
12700:
12695:
12690:
12685:
12663:
12658:
12648:
12621:
12616:
12606:
12601:
12596:
12591:
12581:
12576:
12566:
12551:
12546:
12541:
12427:
12130:
12125:
12120:
12115:
12090:
12080:
12041:
11991:
11986:
11981:
11976:
11881:
11876:
11871:
11861:
11851:
11836:
11816:
11811:
11806:
11755:
11700:
11695:
11675:
11653:
11633:
11588:
11568:
11523:
11518:
11513:
11481:
11444:
11434:
11419:
11414:
11409:
11394:
11379:
11374:
11302:
11297:
11292:
11272:
11262:
11257:
11252:
11237:
11232:
11180:
11175:
11155:
11125:
11100:
11085:
11055:
11008:
10998:
10978:
10973:
10958:
10953:
10867:
10588:
10583:
10478:
10124:
10119:
10114:
10109:
10104:
10012:
10007:
10002:
9997:
9733:
9379:
9296:
9174:
8989:
8944:
8909:
8854:
8602:
8470:
7810:
7750:
7716:
6642:
5783:
5726:
4624:
4287:
4194:
4182:
library, which is used to programmatically draw images. For example:
3417:, which displays on the console a line with the argument, the string
3012:
The following is a very simple C# program, a version of the classic "
1189:
1124:
916:
673:
278:
143:
129:
4679:
4394:
4205:
co-sponsored the submission of specifications for C# as well as the
3405:, and error streams for console applications. The program calls the
723:
for the C# programming language. A decade later, Microsoft released
54:
13211:
12785:
12765:
12725:
12680:
12611:
12556:
11765:
11543:
11247:
11075:
10912:
10902:
10887:
10862:
10847:
10822:
10817:
10700:
10675:
10670:
10655:
10650:
10645:
10635:
10600:
10595:
10578:
10558:
10553:
10548:
10543:
10538:
10533:
10523:
10508:
10498:
10493:
10483:
10468:
10463:
10453:
10448:
10443:
10428:
10423:
10418:
10413:
10408:
10393:
10378:
10351:
10346:
10341:
10336:
10331:
10326:
10321:
10311:
10306:
10286:
10281:
10271:
10266:
10256:
10251:
10241:
10236:
10231:
10206:
10196:
10089:
9992:
9987:
9982:
9977:
9972:
9967:
9962:
9957:
9952:
9653:
9444:
9359:
9169:
9129:
9054:
9039:
8994:
8776:
8766:
8485:
8208:
7318:
The functional journey of C# - Mads Torgersen - NDC Copenhagen 2022
6593:
LakshanF; agocke; Rick-Anderson; et al. (September 12, 2023).
6592:
5361:
4653:
4321:
Other C# compilers (some of which include an implementation of the
2369:, i.e. classes with arbitrary or constrained type parameters, e.g.
2005:
1026:
934:
888:
716:
465:
8601:
1021:
The name "C sharp" was inspired by the musical notation whereby a
750:
The language is intended to be a simple, modern, general-purpose,
13236:
13201:
13191:
12760:
12673:
12320:
12310:
12054:
11846:
11831:
11628:
11618:
11608:
11384:
11200:
11045:
11033:
10191:
10186:
10181:
10176:
10171:
10156:
10151:
10146:
10141:
10136:
10099:
10054:
10049:
10034:
10029:
10024:
9276:
9194:
9164:
9094:
9069:
8949:
8869:
8806:
8515:
8500:
4863:
4458:
4295:
4279:, which depends on Mono, provided it is obtained through Novell.
2402:
2373:, a variable-sized array which only can contain elements of type
1840:
1184:
1092:
896:
892:
870:
525:
501:
489:
449:
437:
12496:
7120:"Types/Constructed Types, part of the official C# documentation"
2797:(fixed-point numbers useful for handling currency amounts), and
2696:– C# 7.2 readonly struct C# 9 record types and Init only setters
2073:). As in other syntactically similar languages, such as C++ and
1011:
961:
extensions released with C# 3.0 and its supporting framework of
869:, the language had been renamed C#, and the class libraries and
13266:
13261:
13256:
13166:
13106:
13096:
13091:
13081:
13041:
12991:
12387:
12355:
12239:
11916:
11901:
11896:
11891:
11563:
11538:
11466:
11322:
11307:
11287:
11282:
11227:
11220:
11215:
11210:
11105:
11070:
10917:
10568:
10383:
9947:
9674:
9648:
9449:
9317:
9074:
9049:
8914:
8864:
8390:
4915:
4468:
4367:
4268:
4267:. Microsoft has also agreed not to enforce patents relating to
2074:
986:
387:
297:
7794:
We maintain that Mono does not infringe any Microsoft patents.
5778:
Simon, Raphael; Stapf, Emmanuel; Meyer, Bertrand (June 2002).
1941:
and conversion operators, which are both implicit by default.
996:
C# was originally submitted to the ISO/IEC JTC 1 subcommittee
585:
13116:
12996:
12986:
12981:
12971:
12881:
12810:
12295:
12285:
12256:
12234:
11951:
11926:
11648:
11533:
11404:
11185:
11050:
10922:
10897:
10892:
10872:
10246:
10216:
10211:
9932:
9917:
9907:
9902:
9669:
9664:
9389:
9364:
9271:
9199:
9089:
8751:
4522:
4310:
reference C# compilers and set of tools. The first compiler,
4202:
3442:
data structures with more efficient, type-safe alternatives.
2882:
Both type categories are extensible with user-defined types.
2671:
2326:
1136:
1119:
language is now supported. The suffix has also been used for
1034:
904:
803:
421:
291:
6732:"Microsoft's Roslyn: Reinventing the compiler as we know it"
5443:
923:(CLR), which, in turn, drove the design of the C# language.
668:
The principal inventors of the C# programming language were
596:
425:
401:
13141:
13056:
12653:
12377:
11598:
11461:
11454:
11120:
11065:
10665:
10276:
9814:
9384:
9214:
8939:
8839:
8354:
7673:"Unlocking the Power of C# Generics: A Comprehensive Guide"
6837:"Classes/properties, part of the official C# documentation"
5002:
4253:
3360:. (Note, however, that short programs can be written using
3157:// A version of the classic "Hello World" program
1795:
732:
367:
305:
8095:
8077:
Archer, Tom (2001). "Part 2, Chapter 4: The Type System".
7231:
Sheldon, William (November 2010). "New Features in LINQ".
6549:
2081:), the explicit specification of its return type (such as
1910:
can prevent certain types of programming mistakes such as
593:
12835:
12412:
12382:
12085:
11775:
10827:
9632:
9281:
9084:
6891:
4343:
includes RemObjects C#, which compiles C# code to .NET's
3598:
2022:
namespace, which contains classes that emit metadata and
1132:
301:
4363:, and native machine code for Windows, macOS, and Linux.
3118:
This code will display this text in the console window:
6792:"Classes/fields, part of the official C# documentation"
5172:
5170:
5168:
5166:
5164:
5162:
2636:– C# 2 anonymous delegates and C# 3 lambdas expressions
2214:
of auto-implemented properties is available, where the
7532:
7530:
7528:
7526:
6956:"Unsafe code, pointers to data, and function pointers"
6639:"Types/General, part of the official C# documentation"
3148:
class used later in the source code is defined in the
2248:. Namespaces can be imported with the "using" syntax.
1890:, require an expression of a type that implements the
8140:
7208:
Otey, Michael (February 2006). "LINQ to the Future".
5835:
Hejlsberg, Anders; Torgersen, Mads (April 30, 2007).
1777:
Semicolons are used to denote the end of a statement.
820:, ranging from the very large that use sophisticated
608:
582:
579:
409:
9865:
6899:"Auto-Implemented Properties (C# Programming Guide)"
6564:"Compiling Apps with .NET Native - UWP applications"
5159:
5040:
5038:
5036:
5034:
5032:
5030:
5028:
4390:
3401:
namespace. It provides an interface to the standard
2855:(the ultimate base class for all other C# classes),
2234:
provides the same level of code isolation as a Java
1969:
variables of the enclosing block, unlike C and C++.
824:, down to the very small having dedicated functions.
599:
9545:
8141:Drayton, Peter; Albahari, Ben; Neward, Ted (2002).
7523:
4703:
4701:
4227:
Information technology — Programming languages — C#
3321:otherwise the program would require an instance of
3303:makes the method accessible without an instance of
2388:
746:The Ecma standard lists these design goals for C#:
590:
8243:
8165:
8142:
6561:
5834:
5505:. Blogs.msdn.com. January 29, 2004. Archived from
5247:"What language was ASP.Net originally written in?"
4889:Java 5.0 added several new language features (the
2008:that can be attached to types, members, or entire
1115:was called Eiffel#, a name retired since the full
6001:
5265:
5025:
3335:(like that above) report an error if there is no
2995:C# can make calls to any library included in the
2306:do something whether or not an exception occurred
1025:indicates that the written note should be made a
13388:
6885:modifier, part of the official C# documentation"
5810:"What's new in the C# 2.0 Language and Compiler"
4698:
4188:
2333:, although a class can implement any number of "
2044:, dynamic compilation to CIL, and code emission.
7036:Venners, Bill; Eckel, Bruce (August 18, 2003).
6521:"Visual Studio 2022 version 17.6 Release Notes"
6461:"Visual Studio 2022 version 17.4 Release Notes"
6401:"Visual Studio 2022 version 17.0 Release Notes"
6341:"Visual Studio 2019 version 16.8 Release Notes"
6280:"Visual Studio 2019 version 16.3 Release Notes"
6220:"Visual Studio 2017 version 15.7 Release Notes"
6160:"Visual Studio 2017 version 15.5 Release Notes"
6100:"Visual Studio 2017 version 15.3 Release Notes"
6040:"Visual Studio 2017 version 15.0 Release Notes"
5777:
4723:
4379:uses C# as its primary scripting language. The
1855:, and implicitly typed arrays with the keyword
776:The language is intended for use in developing
7371:
7369:
5864:
5862:
5444:Don Box and Anders Hejlsberg (February 2007).
2751:CTS separates data types into two categories:
12512:
12180:
9851:
9531:
8587:
8229:
7778:"Novell Answers Questions from the Community"
7256:"Query Syntax and Method Syntax in LINQ (C#)"
7235:. Vol. 12, no. 11. pp. 37–40.
7168:
6831:
6829:
5745:
5715:
2648:– C# 3 with implicitly typed local variables
1867:labels. Where necessary, value types will be
7378:"Anonymous functions - C# Programming Guide"
7284:
7035:
4306:Microsoft is leading the development of the
2244:, with very similar rules and features to a
8209:C# Compiler Platform ("Roslyn") source code
7799:
7366:
7212:. Vol. 8, no. 2. pp. 17–21.
7179:10.4028/www.scientific.net/AMM.644-650.3077
6623:: CS1 maint: numeric names: authors list (
5933:. Microsoft. March 26, 2012. Archived from
5927:"An Introduction to New Features in C# 5.0"
5897:"Future directions for C# and Visual Basic"
5859:
5061:
5059:
5057:
5055:
5053:
4994:
4827:
4776:. Cray Inc. October 1, 2015. Archived from
4258:reasonable and non-discriminatory licensing
4213:. In December 2001, ECMA released ECMA-334
3364:introduced in C# 9, as mentioned earlier.)
2746:
1882:. Statements that take conditions, such as
13467:Programming languages with an ISO standard
12519:
12505:
12453:
12187:
12173:
9858:
9844:
9538:
9524:
8594:
8580:
8236:
8222:
8021:
7687:"Patent Pledge for Open Source Developers"
7471:
7253:
6826:
6729:
5557:. Iso.org. August 23, 2006. Archived from
5384:
4926:
4821:
2734:class. For example, every type inherits a
2408:+ Using LINQ in C# brings advantages like
1812:
1162:
1033:. This is similar to the language name of
180:
13376:International Electrotechnical Commission
12194:
7837:
7835:
6562:stevewhims; mattwojo (October 20, 2022).
6007:
5894:
5688:
4932:
4710:Journal of Computing Sciences in Colleges
4618:
2985:(CLI), which is standardized as ECMA-335
2702:– C# 12 roles/extensions (in development)
2612:
798:, especially those already familiar with
8098:Visual Studio 2010 and .NET 4 Six-in-One
8081:. Redmond, Washington: Microsoft Press.
8057:
8022:Etcheverry, Ignacio (October 21, 2017).
7775:
5895:Hejlsberg, Anders (September 15, 2011).
5360:
5271:
5176:
5050:
4729:
4294:. Mono joined Microsoft as a project of
4152:"Is almost the same argument!"
3140:The above line imports all types in the
2052:
1010:
672:, Scott Wiltamuth, and Peter Golde from
8163:
7548:
7230:
6986:"How to create user-defined exceptions"
6595:"Native AOT deployment overview - .NET"
5876:from the original on September 29, 2012
5630:
5535:from the original on September 27, 2012
5328:
5104:Dollard, Kathleen (November 14, 2023).
5103:
5000:
4763:
4707:
4225:standard in 2003 (ISO/IEC 23270:2003 -
2787:(a 32-bit IEEE floating-point number),
993:). It was retired on January 29, 2004.
14:
13472:Statically typed programming languages
13389:
8076:
7883:from the original on December 23, 2017
7832:
7640:
7622:from the original on September 5, 2020
7609:
7536:
7407:
7405:
7403:
7375:
7062:
7044:from the original on February 18, 2015
6953:
6698:
6667:
6605:from the original on November 11, 2023
6321:from the original on September 5, 2020
6308:
6260:from the original on September 6, 2020
5957:"Languages features in C# 6 and VB 14"
5903:. BUILD2011. Microsoft. Archived from
5691:"The A-Z of Programming Languages: C#"
5661:
5470:
5446:"LINQ: .NET Language-Integrated Query"
5390:
5274:"The A-Z of Programming Languages: C#"
5218:
5147:from the original on November 19, 2023
5116:from the original on November 18, 2023
5009:from the original on December 25, 2018
4871:from the original on December 21, 2021
4836:from the original on December 25, 2018
4803:"Rich Hickey Q&A by Michael Fogus"
4732:"The A-Z of Programming Languages: C#"
4660:from the original on February 22, 2021
4648:
4646:
4612:
4425:Comparison of C# and Visual Basic .NET
2885:
2867:(a string of Unicode characters), and
2654:and C# 9 target-typed new expressions
2289:The syntax for handling exceptions is
2269:type, but it cannot dereference them.
2216:accessor (getter) and mutator (setter)
1990:Expression trees represent code as an
1859:followed by a collection initializer.
13462:Programming languages created in 2000
12500:
12168:
9839:
9519:
8575:
8217:
8168:Programming Microsoft Windows with C#
8114:
8036:from the original on October 26, 2018
7993:"Mitigation: New 64-bit JIT Compiler"
7776:Steinman, Justin (November 7, 2006).
7757:from the original on November 4, 2012
7693:from the original on December 7, 2017
7065:"Operator overloading - C# reference"
7038:"The Trouble with Checked Exceptions"
6992:from the original on January 26, 2021
6905:from the original on October 29, 2020
6730:McAllister, Neil (October 20, 2011).
6574:from the original on October 27, 2023
6381:from the original on February 8, 2022
6140:from the original on December 1, 2017
6080:from the original on October 10, 2017
5689:Hejlsberg, Anders (October 1, 2008).
5587:from the original on December 6, 2010
5044:
4982:from the original on January 26, 2019
4933:Cornelius, Barry (December 1, 2005).
4686:from the original on October 14, 2019
2997:List of .NET libraries and frameworks
2715:. This unified type system is called
2706:
2159:. Like the Qt framework's pseudo-C++
1611:
1318:
1171:
1168:
1165:
1157:
30:The correct title of this article is
13457:Multi-paradigm programming languages
9476:Microsoft Open Specification Promise
9185:Text Template Transformation Toolkit
8606:free and open-source software (FOSS)
7943:from the original on August 13, 2022
7913:from the original on January 9, 2019
7843:"The RyuJIT transition is complete!"
7813:. September 28, 2007. Archived from
7207:
6861:from the original on August 30, 2018
6441:from the original on August 15, 2022
5931:The Microsoft MVP Award Program Blog
5755:. Microsoft Research. Archived from
5452:from the original on August 24, 2011
5425:from the original on August 26, 2011
5399:from the original on January 9, 2010
5372:from the original on August 14, 2023
5342:from the original on August 14, 2023
5200:from the original on October 6, 2021
5134:
4619:Torgersen, Mads (October 27, 2008).
4207:Common Language Infrastructure (CLI)
2987:Common Language Infrastructure (CLI)
2286:particular circumstances as needed.
13397:C Sharp programming language family
7973:from the original on April 23, 2020
7653:from the original on August 5, 2021
7643:"Main() and command-line arguments"
7512:from the original on April 28, 2023
7423:from the original on August 6, 2020
7400:
7388:from the original on April 15, 2021
7297:from the original on April 28, 2023
6935:from the original on April 14, 2019
6711:from the original on April 28, 2023
6649:from the original on March 29, 2024
6531:from the original on August 6, 2023
6471:from the original on August 6, 2023
6351:from the original on April 20, 2023
6290:from the original on April 20, 2023
6230:from the original on April 20, 2023
6170:from the original on April 20, 2023
6110:from the original on March 21, 2023
6050:from the original on April 20, 2023
6020:from the original on April 11, 2017
5993:. December 21, 2016. Archived from
5780:"Full Eiffel on the .NET Framework"
5662:Kovacs, James (September 7, 2007).
5272:Hamilton, Naomi (October 1, 2008).
5249:. November 28, 2006. Archived from
5219:Zander, Jason (November 22, 2007).
5085:from the original on April 21, 2021
4730:Hamilton, Naomi (October 1, 2008).
4643:
4579:from the original on April 24, 2023
4240:The C# language definition and the
3702:// Check if player is on the ground
2849:). Examples of reference types are
2218:encapsulate operations on a single
2034:The .NET Compiler Platform (Roslyn)
24:
8557:Visual Basic and Visual Basic .NET
8134:
8003:from the original on April 5, 2018
7853:from the original on July 19, 2019
7784:from the original on July 16, 2013
7719:. November 2, 2006. Archived from
7591:from the original on July 14, 2019
7561:from the original on July 12, 2011
7075:from the original on June 24, 2021
6762:"Introducing C# Source Generators"
6742:from the original on March 5, 2022
6701:"System.Reflection.Emit Namespace"
6501:from the original on July 20, 2023
6411:from the original on July 16, 2023
6200:from the original on June 23, 2018
5847:from the original on June 25, 2014
5790:from the original on July 21, 2009
5637:Rico Mariani's Performance Tidbits
5227:from the original on July 29, 2020
5135:Seth, Gaurav (November 14, 2023).
4945:from the original on March 6, 2023
4828:Borenszweig, Ary (June 14, 2016).
4301:
2879:(a base class for all C# arrays).
2351:However, unlike Java, C# supports
2277:available for garbage collection.
2151:C# has support for strongly-typed
1972:
933:programming language in 1994, and
867:Professional Developers Conference
25:
13488:
13427:Class-based programming languages
12526:
8187:
7612:"What's new in C# 9.0 - C# Guide"
7508:, .NET Platform, April 28, 2023,
7484:from the original on May 19, 2023
7453:from the original on May 15, 2021
7354:from the original on May 19, 2023
7325:from the original on May 15, 2023
7266:from the original on May 23, 2023
7254:BillWagner (September 15, 2021).
6966:from the original on July 4, 2021
6680:from the original on May 15, 2021
6311:"What's new in C# 9.0 - C# Guide"
6008:Torgersen, Mads (March 9, 2017).
5643:from the original on May 27, 2018
5631:Mariani, Rico (October 5, 2009).
5419:"Generics (C# Programming Guide)"
4972:"Influences - The Rust Reference"
1980:can be achieved in several ways:
1902:is convertible to bool, allowing
1111:. The original implementation of
13417:High-level programming languages
12481:
12480:
12452:
12149:
12148:
9590:
9502:
9501:
9395:TPM 2.0 Reference Implementation
9230:Windows Communication Foundation
9005:Microsoft Automatic Graph Layout
8015:
7985:
7955:
7925:
7895:
7865:
7769:
7739:
7705:
7679:
7665:
7634:
7603:
7573:
7549:Lippert, Eric (March 19, 2009).
7542:
7496:
7465:
7435:
7336:
7309:
7278:
6925:"using directive - C# Reference"
6772:from the original on May 7, 2021
5872:. Danielmoth.com. May 13, 2007.
4393:
2630:– C# 1.0 together with delegates
2622:Functions as first-class citizen
2389:Language Integrated Query (LINQ)
2251:
2174:method calls, via the attribute
1954:members are placed in their own
1790:Variables are assigned using an
1336:.NET Framework 3.0 (Except LINQ)
1333:.NET Framework 2.0 (Except LINQ)
919:) drove the fundamentals of the
848:were originally written using a
629:. C# encompasses static typing,
575:
554:
53:
13452:Microsoft programming languages
9486:Open Source Security Foundation
9257:Windows Presentation Foundation
9000:Managed Extensibility Framework
7247:
7224:
7201:
7171:Applied Mechanics and Materials
7162:
7137:
7112:
7087:
7056:
7029:
7004:
6978:
6947:
6917:
6873:
6843:
6812:
6798:
6784:
6754:
6723:
6692:
6661:
6631:
6586:
6555:
6513:
6483:
6453:
6423:
6393:
6363:
6333:
6302:
6272:
6242:
6212:
6182:
6152:
6122:
6092:
6062:
6032:
5979:
5963:. dotnet/roslyn. Archived from
5949:
5919:
5888:
5828:
5802:
5771:
5682:
5655:
5624:
5599:
5573:
5547:
5521:
5491:
5464:
5437:
5411:
5391:Osborn, John (August 1, 2000).
5354:
5338:. CNET: CBS Interactive. 2002.
5298:
5239:
5212:
5182:
5128:
5097:
5001:Lattner, Chris (June 3, 2014).
4964:
4883:
4851:
4795:
4771:"Chapel spec (Acknowledgments)"
4573:"InfoQ eMag: A Preview of C# 7"
4541:
4532:
4511:
4484:Microsoft Visual Studio Express
4260:protection from patent claims.
2320:
873:runtime had been ported to C#.
765:, detection of attempts to use
741:
13477:Compiled programming languages
9572:Common Language Infrastructure
9140:Python Tools for Visual Studio
9100:Open Management Infrastructure
9010:Microsoft C++ Standard Library
8245:Common Language Infrastructure
7287:"The history of C# - C# Guide"
7285:erikdietrich (March 9, 2023).
5471:Mercer, Ian (April 15, 2010).
4672:
4565:
4502:
4323:Common Language Infrastructure
4209:to the standards organization
4178:Another useful library is the
3007:
2983:Common Language Infrastructure
2971:// Unboxed back to value type.
2793:(a 16-bit Unicode code unit),
2393:C# has the ability to utilize
2362:(a.k.a. ad-hoc-polymorphism).
1833:Common Language Infrastructure
1826:
1769:Syntax (programming languages)
840:During the development of the
255:Common Language Infrastructure
18:C sharp (programming language)
13:
1:
8204:ISO C# Language Specification
7555:Fabulous Adventures In Coding
7551:"Representation and Identity"
7474:"init keyword - C# Reference"
5583:. Iso.org. January 26, 2012.
4554:
4189:Standardization and licensing
3389:This line writes the output.
3315:entry point must be declared
3309:. Each console application's
2365:Since version 2.0, C# offers
2280:
2026:(types, assemblies, etc.) at
1946:covariance and contravariance
9427:Microsoft Reciprocal License
9105:Open Neural Network Exchange
9030:Microsoft Enterprise Library
8286:Platform Invocation Services
8269:Common Intermediate Language
8145:C# Language Pocket Reference
8119:(Fourth ed.). Manning.
8062:(First ed.). O'Reilly.
7472:BillWagner (June 30, 2022).
5870:"Using C# 3.0 from .NET 2.0"
5475:. abodit.com. Archived from
5221:"Couple of Historical Facts"
4559:
4345:Common Intermediate Language
3738:// Get Rigidbody2D component
3144:namespace. For example, the
3020:feature introduced in C# 9:
2976:
2405:dataset, and SQL databases.
2225:
2104:variable-sized argument list
1944:C# has explicit support for
1837:Common Intermediate Language
1796:two consecutive equals signs
784:in distributed environments.
7:
9205:Virtual File System for Git
9080:Neural Network Intelligence
9015:Microsoft Cognitive Toolkit
7873:"Managed Execution Process"
5841:Microsoft Developer Network
5812:. Microsoft. Archived from
4935:"Java 5 catches up with C#"
4401:Computer programming portal
4386:
4325:and .NET class libraries):
3687:// Reference to Rigidbody2D
3426:
3002:
2821:(user defined structures).
2781:(a signed 32-bit integer),
2188:
1150:
243:automatic memory management
156:; 24 years ago
10:
13493:
13422:.NET programming languages
9702:Holographic Versatile Disc
8051:
7505:The .NET Compiler Platform
5336:"Why Microsoft's C# isn't"
5003:"Chris Lattner's Homepage"
4830:"Crystal 0.18.0 released!"
4298:, a Microsoft subsidiary.
4265:Open Specification Promise
3430:
3331:, C# compilers processing
1816:
1766:
1760:
835:
376:Universal Windows Platform
34:. The substitution of the
29:
13368:
12869:
12534:
12448:
12225:
12202:
12144:
12068:
11794:
10946:
9895:
9877:
9823:
9802:
9781:
9726:
9710:
9641:
9607:Advanced Intelligent Tape
9599:
9588:
9554:
9499:
9458:
9435:
9412:
9355:Extensible Storage Engine
9342:
9310:
9235:Windows Driver Frameworks
9145:R Tools for Visual Studio
9020:Microsoft Design Language
8830:
8732:
8716:
8640:
8633:
8620:Microsoft and open source
8612:
8534:
8443:
8412:
8403:
8378:
8347:
8340:
8299:
8251:
8194:C# Language Specification
8164:Petzold, Charles (2002).
8058:Albahari, Joseph (2022).
8024:"Introducing C# in Godot"
5068:C# Language Specification
4525:is used: C♯. However the
4420:Comparison of C# and Java
4233:(somewhat similar to C++
4215:C# Language Specification
4173:
4134:"Hello, World!"
3420:"Hello, world!"
3418:
3412:
3406:
3396:
3395:is a static class in the
3390:
3381:"Hello, world!"
3351:
3345:
3336:
3322:
3316:
3310:
3304:
3273:
3272:is equivalent to writing
3249:
3243:
3242:method does not need the
3237:
3227:
3202:
3180:
3124:Each line has a purpose:
3104:"Hello, world!"
3046:"Hello, world!"
2868:
2856:
2850:
2844:
2838:
2826:
2816:
2810:
2798:
2788:
2782:
2776:
2764:
2735:
2723:
2655:
2649:
2239:
2193:C# supports classes with
1846:
1819:Comparison of C# and Java
1756:
1726:
1698:
1670:
1642:
1608:
1565:
1544:
1516:
1480:
1474:
1471:
1427:
1382:
1353:
1313:
1261:
1230:
1204:
1198:
1195:
1188:
1183:
1178:
989:called Andy (named after
733:the unified .NET platform
665:programming disciplines.
551:
484:
479:
420:
415:
400:
393:
362:
354:
330:
314:
260:
248:
236:
204:
200:
172:
168:
150:
136:
119:
109:
61:
52:
9481:Open Letter to Hobbyists
9422:Microsoft Public License
9320:(v1.25, v2.0 & v4.0)
9262:Windows Template Library
8960:Dynamic Language Runtime
8625:Shared Source Initiative
8547:C# and Visual Basic .NET
8291:Virtual Execution System
7344:"The Beauty of Closures"
6851:"virtual (C# Reference)"
6010:"New Features in C# 7.0"
5664:"C#/.NET History Lesson"
5366:"Microsoft's blind spot"
4920:January 7, 2006, at the
4621:"New features in C# 4.0"
4495:
4277:Moonlight browser plugin
4068:// Reset grounded status
3603:
3449:
3366:
3209:
3187:
3164:
3154:
3126:
3056:
3022:
2908:
2747:Categories of data types
2418:
2297:} catch (Exception ex) {
2179:mutually-exclusive locks
1048:lacking a sharp symbol (
856:(SMC). In January 1999,
8698:Windows Package Manager
8552:Java and .NET platforms
6670:"Expression Trees (C#)"
4911:March 19, 2011, at the
4430:.NET standard libraries
4256:standards that provide
4244:are standardized under
3786:// Get horizontal input
2944:// foo is boxed to bar.
2367:parametric polymorphism
2207:like any other method.
2118:to allow methods to be
1965:Local variables cannot
1813:Distinguishing features
1256:Visual Studio .NET 2003
1225:Visual Studio .NET 2002
1163:Language specification
1003:
921:Common Language Runtime
767:uninitialized variables
684:(ECMA-334) in 2002 and
187:; 10 months ago
9826:List of Ecma standards
9555:Application interfaces
9471:F# Software Foundation
8365:.NET Compact Framework
7443:"C# 9.0 on the record"
7413:"What's New in C# 7.0"
7173:. 644–650: 3077–3080.
6857:. September 15, 2021.
6250:"What's new in C# 8.0"
6190:"What's new in C# 7.3"
6130:"What's new in C# 7.2"
6070:"What's new in C# 7.1"
3990:// Set grounded status
3780:"Horizontal"
3756:// Move left and right
3651:// Speed of the player
3592:
3350:keyword declares that
2628:Higher-order functions
2613:Functional programming
2379:or one derived from it
2329:, C# does not support
2177:, and has support for
2020:System.Reflection.Emit
1731:Specification proposal
1703:Specification proposal
1675:Specification proposal
1647:Specification proposal
1616:Specification proposal
1575:March 7, 2021, at the
1570:Specification proposal
1549:Specification proposal
1521:Specification proposal
1488:Specification proposal
1105:functional programming
1018:
852:compiler system named
790:is very important for
678:international standard
40:technical restrictions
13412:Programming languages
12196:Programming languages
9782:Radio link interfaces
9727:Programming languages
9692:Ultra Density Optical
9491:Outercurve Foundation
9045:Mixed Reality Toolkit
8317:Global Assembly Cache
7817:on September 23, 2010
7581:"Framework Libraries"
7449:. November 10, 2020.
6491:"What's new in C# 12"
6431:"What's new in C# 11"
6371:"What's new in C# 10"
5907:on September 23, 2011
4682:. November 13, 2019.
4656:. November 13, 2019.
3431:Further information:
2053:Methods and functions
1874:C# supports a strict
1794:, but compared using
1014:
754:programming language.
700:, both of which were
13437:Functional languages
9697:Universal Media Disc
8980:Fluent Design System
8860:.NET Micro Framework
8370:.NET Micro Framework
8264:Code Access Security
8199:C# Programming Guide
7753:. November 2, 2006.
6806:"out (C# Reference)"
5997:on November 1, 2017.
5987:"What's new in C# 7"
5837:"Overview of C# 3.0"
5816:on December 18, 2010
5759:on February 18, 2009
5733:on February 14, 2006
5503:Dan Fernandez's Blog
5364:(February 7, 2002).
5194:www.java-samples.com
5190:"Design Goals of C#"
4941:Computing Services.
4939:University of Oxford
4092:System.Windows.Forms
3362:Top Level Statements
3333:console applications
3018:top-level statements
3016:" example using the
2399:IEnumerable<T>
2360:function overloading
2353:operator overloading
2331:multiple inheritance
2170:C# offers Java-like
2040:) analysis of code,
1992:abstract syntax tree
1931:implicit conversions
1918:instead of equality
1481:ISO/IEC 20619:2023,
1392:ISO/IEC 23270:2018,
1273:ISO/IEC 23270:2006,
1205:ISO/IEC 23270:2003,
1016:C-sharp musical note
811:internationalization
706:free and open-source
625:supporting multiple
623:programming language
27:Programming language
13407:American inventions
9642:File systems (disk)
9600:File systems (tape)
8703:WorldWide Telescope
8678:Microsoft PowerToys
8172:. Microsoft Press.
8115:Skeet, Jon (2019).
8060:C# 10 in a Nutshell
7478:learn.microsoft.com
7291:learn.microsoft.com
7260:learn.microsoft.com
7233:SQL Server Magazine
7210:SQL Server Magazine
6705:learn.microsoft.com
6599:learn.microsoft.com
6568:learn.microsoft.com
5967:on January 12, 2016
5509:on January 19, 2016
5137:"Announcing .NET 8"
4809:on January 11, 2017
4783:on February 5, 2016
4694:– via GitHub.
4668:– via GitHub.
3912:// Apply jump force
3433:Generic programming
3329:circular dependency
3179:definition for the
2886:Boxing and unboxing
2815:(enumerations) and
2713:unified type system
2634:Anonymous functions
2014:annotations in Java
1929:than C++. The only
1914:(use of assignment
1498:NET Framework 4.6.2
778:software components
721:runtime environment
712:began, providing a
560:C Sharp Programming
316:Filename extensions
151:First appeared
49:
9871:by standard number
9548:Ecma International
9267:Windows UI Library
9180:T2 Temporal Prover
9150:RecursiveExtractor
8812:Small Basic Online
8688:Windows Calculator
8332:Standard Libraries
8281:Common Type System
8259:Application domain
7903:"coreclr/src/jit/"
7689:. March 16, 2023.
7587:. April 19, 2023.
7557:. Blogs.msdn.com.
6768:. April 29, 2020.
6347:. April 11, 2023.
6286:. April 11, 2023.
6166:. April 11, 2023.
6106:. April 11, 2023.
6046:. April 11, 2023.
5723:"Microsoft C# FAQ"
5395:. O'Reilly Media.
5106:"Announcing C# 12"
5076:Ecma International
4976:The Rust Reference
4631:on January 3, 2012
4599:"Announcing C# 12"
4449:Visual Studio Code
4284:Visual Studio Code
4211:Ecma International
4047:"Ground"
3969:"Ground"
3927:OnCollisionEnter2D
3232:method. Unlike in
2717:Common Type System
2707:Common type system
2666:List comprehension
2624:– C# 1.0 delegates
2315:Checked exceptions
2146:object composition
1898:require only that
1748:Visual Studio 2022
1720:Visual Studio 2022
1692:Visual Studio 2022
1664:Visual Studio 2019
1636:Visual Studio 2019
1602:Visual Studio 2017
1594:.NET Framework 4.8
1559:Visual Studio 2017
1538:Visual Studio 2017
1510:Visual Studio 2017
1502:.NET Framework 4.7
1466:Visual Studio 2015
1452:.NET Framework 4.6
1422:Visual Studio 2013
1418:Visual Studio 2012
1410:.NET Framework 4.5
1377:Visual Studio 2010
1348:Visual Studio 2008
1340:.NET Framework 3.5
1308:Visual Studio 2008
1304:Visual Studio 2005
1296:.NET Framework 3.0
1291:.NET Framework 2.0
1248:.NET Framework 1.1
1220:.NET Framework 1.0
1019:
985:C# used to have a
963:lambda expressions
937:, a co-founder of
929:, who created the
813:is very important.
771:garbage collection
725:Visual Studio Code
663:component-oriented
185:/ 14 November 2023
47:
13384:
13383:
12494:
12493:
12476:Non-English-based
12162:
12161:
9885:ISO romanizations
9833:
9832:
9513:
9512:
9408:
9407:
9311:Operating systems
9302:Z3 Theorem Prover
9110:Open Service Mesh
9025:Microsoft Detours
8895:ASP.NET Web Forms
8833:development tools
8569:
8568:
8565:
8564:
8399:
8398:
8069:978-1-098-12195-2
7849:. June 19, 2018.
7675:. April 24, 2024.
7348:csharpindepth.com
6550:Novák et al. 2010
6256:. March 9, 2023.
6226:. July 13, 2022.
5005:. Chris Lattner.
4891:enhanced for loop
4744:on March 24, 2010
4517:By convention, a
4381:Godot game engine
4377:Unity game engine
4005:OnCollisionExit2D
3840:// Apply movement
3438:contained items.
2210:Since C# 3.0 the
2153:function pointers
2134:Extension methods
2092:call-by-reference
2085:, or the keyword
2071:instance variable
2042:semantic analysis
1939:copy constructors
1876:Boolean data type
1754:
1753:
967:extension methods
822:operating systems
568:
567:
238:Memory management
206:Typing discipline
16:(Redirected from
13484:
12521:
12514:
12507:
12498:
12497:
12484:
12483:
12456:
12455:
12189:
12182:
12175:
12166:
12165:
12152:
12151:
9872:
9860:
9853:
9846:
9837:
9836:
9828:(1961 – present)
9627:Linear Tape-Open
9594:
9562:ANSI escape code
9540:
9533:
9526:
9517:
9516:
9505:
9504:
8975:Entity Framework
8673:Open Live Writer
8638:
8637:
8596:
8589:
8582:
8573:
8572:
8410:
8409:
8345:
8344:
8238:
8231:
8224:
8215:
8214:
8183:
8171:
8160:
8148:
8130:
8111:
8092:
8073:
8046:
8045:
8043:
8041:
8019:
8013:
8012:
8010:
8008:
7989:
7983:
7982:
7980:
7978:
7959:
7953:
7952:
7950:
7948:
7929:
7923:
7922:
7920:
7918:
7899:
7893:
7892:
7890:
7888:
7869:
7863:
7862:
7860:
7858:
7839:
7830:
7829:
7824:
7822:
7803:
7797:
7796:
7791:
7789:
7773:
7767:
7766:
7764:
7762:
7743:
7737:
7736:
7730:
7728:
7709:
7703:
7702:
7700:
7698:
7683:
7677:
7676:
7669:
7663:
7662:
7660:
7658:
7638:
7632:
7631:
7629:
7627:
7607:
7601:
7600:
7598:
7596:
7577:
7571:
7570:
7568:
7566:
7546:
7540:
7534:
7521:
7520:
7519:
7517:
7500:
7494:
7493:
7491:
7489:
7469:
7463:
7462:
7460:
7458:
7439:
7433:
7432:
7430:
7428:
7409:
7398:
7397:
7395:
7393:
7373:
7364:
7363:
7361:
7359:
7340:
7334:
7333:
7332:
7330:
7313:
7307:
7306:
7304:
7302:
7282:
7276:
7275:
7273:
7271:
7251:
7245:
7244:
7228:
7222:
7221:
7205:
7199:
7198:
7166:
7160:
7159:
7157:
7155:
7141:
7135:
7134:
7132:
7130:
7116:
7110:
7109:
7107:
7105:
7091:
7085:
7084:
7082:
7080:
7060:
7054:
7053:
7051:
7049:
7033:
7027:
7026:
7024:
7022:
7008:
7002:
7001:
6999:
6997:
6982:
6976:
6975:
6973:
6971:
6951:
6945:
6944:
6942:
6940:
6921:
6915:
6914:
6912:
6910:
6895:
6889:
6888:
6877:
6871:
6870:
6868:
6866:
6847:
6841:
6840:
6833:
6824:
6823:
6816:
6810:
6809:
6802:
6796:
6795:
6788:
6782:
6781:
6779:
6777:
6758:
6752:
6751:
6749:
6747:
6727:
6721:
6720:
6718:
6716:
6696:
6690:
6689:
6687:
6685:
6665:
6659:
6658:
6656:
6654:
6635:
6629:
6628:
6622:
6614:
6612:
6610:
6590:
6584:
6583:
6581:
6579:
6559:
6553:
6547:
6541:
6540:
6538:
6536:
6517:
6511:
6510:
6508:
6506:
6487:
6481:
6480:
6478:
6476:
6457:
6451:
6450:
6448:
6446:
6427:
6421:
6420:
6418:
6416:
6397:
6391:
6390:
6388:
6386:
6367:
6361:
6360:
6358:
6356:
6337:
6331:
6330:
6328:
6326:
6306:
6300:
6299:
6297:
6295:
6276:
6270:
6269:
6267:
6265:
6246:
6240:
6239:
6237:
6235:
6216:
6210:
6209:
6207:
6205:
6186:
6180:
6179:
6177:
6175:
6156:
6150:
6149:
6147:
6145:
6126:
6120:
6119:
6117:
6115:
6096:
6090:
6089:
6087:
6085:
6066:
6060:
6059:
6057:
6055:
6036:
6030:
6029:
6027:
6025:
6005:
5999:
5998:
5983:
5977:
5976:
5974:
5972:
5953:
5947:
5946:
5944:
5942:
5923:
5917:
5916:
5914:
5912:
5892:
5886:
5885:
5883:
5881:
5866:
5857:
5856:
5854:
5852:
5832:
5826:
5825:
5823:
5821:
5806:
5800:
5799:
5797:
5795:
5775:
5769:
5768:
5766:
5764:
5749:
5743:
5742:
5740:
5738:
5729:. Archived from
5719:
5713:
5712:
5710:
5708:
5703:on April 2, 2015
5699:. Archived from
5686:
5680:
5679:
5677:
5675:
5670:on March 6, 2009
5666:. Archived from
5659:
5653:
5652:
5650:
5648:
5628:
5622:
5621:
5619:
5617:
5603:
5597:
5596:
5594:
5592:
5577:
5571:
5570:
5568:
5566:
5551:
5545:
5544:
5542:
5540:
5525:
5519:
5518:
5516:
5514:
5495:
5489:
5488:
5486:
5484:
5479:on July 11, 2011
5468:
5462:
5461:
5459:
5457:
5441:
5435:
5434:
5432:
5430:
5415:
5409:
5408:
5406:
5404:
5388:
5382:
5381:
5379:
5377:
5358:
5352:
5351:
5349:
5347:
5332:
5326:
5325:
5323:
5321:
5316:on April 7, 2019
5312:. Archived from
5302:
5296:
5295:
5293:
5291:
5282:. Archived from
5269:
5263:
5262:
5260:
5258:
5253:on June 24, 2016
5243:
5237:
5236:
5234:
5232:
5216:
5210:
5209:
5207:
5205:
5186:
5180:
5174:
5157:
5156:
5154:
5152:
5132:
5126:
5125:
5123:
5121:
5101:
5095:
5094:
5092:
5090:
5084:
5074:(4th ed.).
5073:
5063:
5048:
5042:
5023:
5022:
5016:
5014:
4998:
4992:
4991:
4989:
4987:
4968:
4962:
4961:
4952:
4950:
4930:
4924:
4887:
4881:
4880:
4878:
4876:
4855:
4849:
4848:
4843:
4841:
4825:
4819:
4818:
4816:
4814:
4805:. Archived from
4799:
4793:
4792:
4790:
4788:
4782:
4775:
4767:
4761:
4760:
4756:Anders Hejlsberg
4751:
4749:
4740:. Archived from
4727:
4721:
4720:
4705:
4696:
4695:
4693:
4691:
4676:
4670:
4669:
4667:
4665:
4650:
4641:
4640:
4638:
4636:
4627:. Archived from
4616:
4610:
4609:
4607:
4605:
4595:
4589:
4588:
4586:
4584:
4569:
4548:
4545:
4539:
4536:
4530:
4515:
4509:
4506:
4403:
4398:
4397:
4357:Android bytecode
4339:tool chain from
4273:The Mono Project
4193:In August 2001,
4181:
4162:
4159:
4156:
4153:
4150:
4147:
4144:
4141:
4138:
4135:
4132:
4129:
4126:
4123:
4120:
4117:
4114:
4111:
4108:
4105:
4102:
4099:
4096:
4093:
4090:
4087:
4084:
4081:
4078:
4075:
4072:
4069:
4066:
4063:
4060:
4057:
4054:
4051:
4048:
4045:
4042:
4039:
4036:
4033:
4030:
4027:
4024:
4021:
4018:
4015:
4012:
4009:
4006:
4003:
4000:
3997:
3994:
3991:
3988:
3985:
3982:
3979:
3976:
3973:
3970:
3967:
3964:
3961:
3958:
3955:
3952:
3949:
3946:
3943:
3940:
3937:
3934:
3931:
3928:
3925:
3922:
3919:
3916:
3913:
3910:
3907:
3904:
3901:
3898:
3895:
3892:
3889:
3886:
3883:
3880:
3877:
3874:
3871:
3870:"Jump"
3868:
3865:
3862:
3859:
3856:
3853:
3850:
3847:
3844:
3841:
3838:
3835:
3832:
3829:
3826:
3823:
3820:
3817:
3814:
3811:
3808:
3805:
3802:
3799:
3796:
3793:
3790:
3787:
3784:
3781:
3778:
3775:
3772:
3769:
3766:
3763:
3760:
3757:
3754:
3751:
3748:
3745:
3742:
3739:
3736:
3733:
3730:
3727:
3724:
3721:
3718:
3715:
3712:
3709:
3706:
3703:
3700:
3697:
3694:
3691:
3688:
3685:
3682:
3679:
3676:
3673:
3670:
3667:
3664:
3661:
3658:
3655:
3652:
3649:
3646:
3643:
3640:
3637:
3634:
3631:
3628:
3625:
3622:
3621:PlayerController
3619:
3616:
3613:
3610:
3607:
3588:
3585:
3582:
3579:
3576:
3573:
3570:
3567:
3564:
3561:
3558:
3555:
3552:
3549:
3546:
3543:
3540:
3537:
3534:
3531:
3528:
3525:
3522:
3519:
3516:
3513:
3510:
3507:
3504:
3501:
3498:
3495:
3492:
3489:
3486:
3483:
3480:
3477:
3474:
3471:
3468:
3465:
3462:
3459:
3456:
3453:
3422:
3421:
3416:
3415:
3410:
3409:
3400:
3399:
3394:
3393:
3385:
3382:
3379:
3376:
3373:
3370:
3355:
3354:
3349:
3348:
3343:
3342:
3339:
3326:
3325:
3320:
3319:
3314:
3313:
3308:
3307:
3298:
3297:
3294:
3291:
3288:
3285:
3282:
3279:
3276:
3271:
3270:
3267:
3264:
3261:
3258:
3255:
3252:
3247:
3246:
3241:
3240:
3231:
3230:
3222:
3219:
3216:
3213:
3206:
3205:
3197:
3194:
3191:
3184:
3183:
3171:
3168:
3158:
3151:
3147:
3143:
3136:
3133:
3130:
3114:
3111:
3108:
3105:
3102:
3099:
3096:
3093:
3090:
3087:
3084:
3081:
3078:
3075:
3072:
3069:
3066:
3063:
3060:
3050:
3047:
3044:
3041:
3038:
3035:
3032:
3029:
3026:
2972:
2969:
2966:
2963:
2960:
2957:
2954:
2951:
2948:
2945:
2942:
2939:
2936:
2933:
2930:
2927:
2924:
2921:
2918:
2915:
2912:
2878:
2877:
2874:
2871:
2866:
2865:
2862:
2859:
2854:
2853:
2848:
2847:
2842:
2841:
2836:
2835:
2832:
2829:
2820:
2819:
2814:
2813:
2808:
2807:
2804:
2801:
2796:
2792:
2791:
2786:
2785:
2780:
2779:
2774:
2773:
2770:
2767:
2742:
2741:
2738:
2733:
2732:
2729:
2726:
2688:Pattern matching
2682:Nested functions
2662:
2661:
2658:
2653:
2652:
2608:
2605:
2602:
2599:
2596:
2593:
2590:
2587:
2584:
2581:
2578:
2575:
2572:
2569:
2566:
2563:
2560:
2557:
2554:
2551:
2548:
2545:
2542:
2541:// Method syntax
2539:
2536:
2533:
2530:
2527:
2524:
2521:
2518:
2515:
2512:
2509:
2506:
2503:
2500:
2497:
2494:
2491:
2488:
2485:
2482:
2479:
2476:
2473:
2470:
2467:
2464:
2461:
2458:
2455:
2452:
2449:
2446:
2443:
2440:
2437:
2434:
2431:
2428:
2425:
2422:
2400:
2376:
2372:
2310:
2304:
2298:
2292:
2268:
2247:
2243:
2242:
2237:
2233:
2205:
2200:
2184:
2181:via the keyword
2176:
2173:
2158:
2155:via the keyword
2143:
2129:
2125:
2117:
2109:
2106:by applying the
2101:
2097:
2088:
2084:
2080:
2021:
2012:, equivalent to
1998:to the language.
1921:
1917:
1913:
1909:
1905:
1901:
1897:
1893:
1889:
1885:
1881:
1858:
1854:
1369:.NET Framework 4
1155:
1154:
1087:
1083:
1080:
1077:
1075:
1066:
1062:
1060:MUSIC SHARP SIGN
1057:
1054:
1052:
1046:keyboard layouts
991:Anders Hejlsberg
979:boilerplate code
939:Sun Microsystems
858:Anders Hejlsberg
854:Simple Managed C
829:processing power
818:embedded systems
769:, and automatic
761:checking, array
731:(compiler), and
670:Anders Hejlsberg
635:lexically scoped
612:
606:
605:
602:
601:
598:
595:
592:
588:
587:
584:
581:
558:
350:
347:
345:
343:
341:
339:
337:
326:
322:
195:
193:
192:14 November 2023
188:
184:
164:
162:
157:
142:Mads Torgersen (
126:Anders Hejlsberg
121:Designed by
57:
50:
46:
21:
13492:
13491:
13487:
13486:
13485:
13483:
13482:
13481:
13387:
13386:
13385:
13380:
13364:
12865:
12530:
12525:
12495:
12490:
12444:
12221:
12198:
12193:
12163:
12158:
12140:
12064:
11790:
10942:
9891:
9873:
9870:
9864:
9834:
9829:
9819:
9798:
9777:
9722:
9706:
9637:
9595:
9586:
9577:Office Open XML
9550:
9544:
9514:
9509:
9495:
9466:.NET Foundation
9454:
9431:
9404:
9338:
9306:
9287:XDP for Windows
9225:Windows App SDK
8985:Fluid Framework
8965:eBPF on Windows
8832:
8826:
8734:
8728:
8712:
8693:Windows Console
8629:
8608:
8600:
8570:
8561:
8530:
8439:
8413:Major languages
8395:
8374:
8341:Implementations
8336:
8295:
8247:
8242:
8190:
8180:
8157:
8137:
8135:Further reading
8127:
8108:
8089:
8070:
8054:
8049:
8039:
8037:
8020:
8016:
8006:
8004:
7991:
7990:
7986:
7976:
7974:
7961:
7960:
7956:
7946:
7944:
7937:Microsoft Learn
7931:
7930:
7926:
7916:
7914:
7901:
7900:
7896:
7886:
7884:
7871:
7870:
7866:
7856:
7854:
7841:
7840:
7833:
7820:
7818:
7805:
7804:
7800:
7787:
7785:
7774:
7770:
7760:
7758:
7745:
7744:
7740:
7726:
7724:
7723:on May 17, 2009
7711:
7710:
7706:
7696:
7694:
7685:
7684:
7680:
7671:
7670:
7666:
7656:
7654:
7647:Microsoft Learn
7639:
7635:
7625:
7623:
7616:Microsoft Learn
7608:
7604:
7594:
7592:
7585:Microsoft Learn
7579:
7578:
7574:
7564:
7562:
7547:
7543:
7535:
7524:
7515:
7513:
7502:
7501:
7497:
7487:
7485:
7470:
7466:
7456:
7454:
7441:
7440:
7436:
7426:
7424:
7411:
7410:
7401:
7391:
7389:
7382:Microsoft Learn
7374:
7367:
7357:
7355:
7342:
7341:
7337:
7328:
7326:
7315:
7314:
7310:
7300:
7298:
7283:
7279:
7269:
7267:
7252:
7248:
7229:
7225:
7206:
7202:
7167:
7163:
7153:
7151:
7149:Microsoft Learn
7143:
7142:
7138:
7128:
7126:
7124:Microsoft Learn
7118:
7117:
7113:
7103:
7101:
7099:Microsoft Learn
7093:
7092:
7088:
7078:
7076:
7069:Microsoft Learn
7061:
7057:
7047:
7045:
7034:
7030:
7020:
7018:
7016:Microsoft Learn
7010:
7009:
7005:
6995:
6993:
6984:
6983:
6979:
6969:
6967:
6960:Microsoft Learn
6952:
6948:
6938:
6936:
6923:
6922:
6918:
6908:
6906:
6897:
6896:
6892:
6879:
6878:
6874:
6864:
6862:
6855:Microsoft Learn
6849:
6848:
6844:
6835:
6834:
6827:
6818:
6817:
6813:
6804:
6803:
6799:
6790:
6789:
6785:
6775:
6773:
6760:
6759:
6755:
6745:
6743:
6728:
6724:
6714:
6712:
6697:
6693:
6683:
6681:
6674:Microsoft Learn
6666:
6662:
6652:
6650:
6637:
6636:
6632:
6616:
6615:
6608:
6606:
6591:
6587:
6577:
6575:
6560:
6556:
6548:
6544:
6534:
6532:
6525:Microsoft Learn
6519:
6518:
6514:
6504:
6502:
6495:Microsoft Learn
6489:
6488:
6484:
6474:
6472:
6465:Microsoft Learn
6459:
6458:
6454:
6444:
6442:
6435:Microsoft Learn
6429:
6428:
6424:
6414:
6412:
6405:Microsoft Learn
6399:
6398:
6394:
6384:
6382:
6375:Microsoft Learn
6369:
6368:
6364:
6354:
6352:
6345:Microsoft Learn
6339:
6338:
6334:
6324:
6322:
6315:Microsoft Learn
6307:
6303:
6293:
6291:
6284:Microsoft Learn
6278:
6277:
6273:
6263:
6261:
6248:
6247:
6243:
6233:
6231:
6224:Microsoft Learn
6218:
6217:
6213:
6203:
6201:
6188:
6187:
6183:
6173:
6171:
6164:Microsoft Learn
6158:
6157:
6153:
6143:
6141:
6128:
6127:
6123:
6113:
6111:
6104:Microsoft Learn
6098:
6097:
6093:
6083:
6081:
6068:
6067:
6063:
6053:
6051:
6044:Microsoft Learn
6038:
6037:
6033:
6023:
6021:
6006:
6002:
5985:
5984:
5980:
5970:
5968:
5955:
5954:
5950:
5940:
5938:
5937:on June 4, 2014
5925:
5924:
5920:
5910:
5908:
5893:
5889:
5879:
5877:
5868:
5867:
5860:
5850:
5848:
5833:
5829:
5819:
5817:
5808:
5807:
5803:
5793:
5791:
5776:
5772:
5762:
5760:
5751:
5750:
5746:
5736:
5734:
5721:
5720:
5716:
5706:
5704:
5687:
5683:
5673:
5671:
5660:
5656:
5646:
5644:
5629:
5625:
5615:
5613:
5605:
5604:
5600:
5590:
5588:
5579:
5578:
5574:
5564:
5562:
5553:
5552:
5548:
5538:
5536:
5527:
5526:
5522:
5512:
5510:
5497:
5496:
5492:
5482:
5480:
5469:
5465:
5455:
5453:
5442:
5438:
5428:
5426:
5417:
5416:
5412:
5402:
5400:
5389:
5385:
5375:
5373:
5359:
5355:
5345:
5343:
5334:
5333:
5329:
5319:
5317:
5310:nilsnaegele.com
5304:
5303:
5299:
5289:
5287:
5286:on May 18, 2019
5270:
5266:
5256:
5254:
5245:
5244:
5240:
5230:
5228:
5217:
5213:
5203:
5201:
5188:
5187:
5183:
5175:
5160:
5150:
5148:
5133:
5129:
5119:
5117:
5102:
5098:
5088:
5086:
5082:
5071:
5065:
5064:
5051:
5043:
5026:
5012:
5010:
4999:
4995:
4985:
4983:
4970:
4969:
4965:
4957:Barry Cornelius
4948:
4946:
4931:
4927:
4922:Wayback Machine
4913:Wayback Machine
4888:
4884:
4874:
4872:
4857:
4856:
4852:
4839:
4837:
4826:
4822:
4812:
4810:
4801:
4800:
4796:
4786:
4784:
4780:
4773:
4769:
4768:
4764:
4747:
4745:
4728:
4724:
4706:
4699:
4689:
4687:
4678:
4677:
4673:
4663:
4661:
4652:
4651:
4644:
4634:
4632:
4617:
4613:
4603:
4601:
4597:
4596:
4592:
4582:
4580:
4571:
4570:
4566:
4562:
4557:
4552:
4551:
4546:
4542:
4537:
4533:
4516:
4512:
4507:
4503:
4498:
4493:
4434:
4399:
4392:
4389:
4304:
4302:Implementations
4217:. C# became an
4199:Hewlett-Packard
4191:
4179:
4176:
4164:
4163:
4160:
4157:
4154:
4151:
4148:
4145:
4142:
4139:
4136:
4133:
4130:
4127:
4124:
4121:
4118:
4115:
4112:
4109:
4106:
4103:
4100:
4097:
4094:
4091:
4088:
4085:
4082:
4079:
4076:
4073:
4070:
4067:
4064:
4061:
4058:
4055:
4052:
4049:
4046:
4043:
4040:
4037:
4034:
4031:
4028:
4025:
4022:
4019:
4016:
4013:
4010:
4007:
4004:
4001:
3998:
3995:
3992:
3989:
3986:
3983:
3980:
3977:
3974:
3971:
3968:
3965:
3962:
3959:
3956:
3953:
3950:
3947:
3944:
3941:
3938:
3935:
3932:
3929:
3926:
3923:
3920:
3917:
3914:
3911:
3908:
3905:
3902:
3899:
3896:
3893:
3890:
3887:
3884:
3881:
3878:
3875:
3872:
3869:
3866:
3863:
3860:
3857:
3854:
3851:
3848:
3845:
3842:
3839:
3836:
3833:
3830:
3827:
3824:
3821:
3818:
3815:
3812:
3809:
3806:
3803:
3800:
3797:
3794:
3791:
3788:
3785:
3782:
3779:
3776:
3773:
3770:
3767:
3764:
3761:
3758:
3755:
3752:
3749:
3746:
3743:
3740:
3737:
3734:
3731:
3728:
3725:
3722:
3719:
3716:
3713:
3710:
3707:
3704:
3701:
3698:
3695:
3692:
3689:
3686:
3683:
3680:
3677:
3674:
3671:
3668:
3665:
3662:
3659:
3656:
3653:
3650:
3647:
3644:
3641:
3638:
3635:
3632:
3629:
3626:
3623:
3620:
3617:
3614:
3611:
3608:
3605:
3595:
3590:
3589:
3586:
3583:
3580:
3577:
3574:
3571:
3568:
3565:
3562:
3559:
3556:
3553:
3550:
3547:
3544:
3541:
3538:
3535:
3532:
3529:
3526:
3523:
3520:
3517:
3514:
3511:
3508:
3505:
3502:
3499:
3496:
3493:
3490:
3487:
3484:
3481:
3478:
3475:
3472:
3469:
3466:
3463:
3460:
3457:
3454:
3451:
3435:
3429:
3419:
3413:
3407:
3397:
3391:
3387:
3386:
3383:
3380:
3377:
3374:
3371:
3368:
3352:
3346:
3340:
3337:
3323:
3317:
3311:
3305:
3295:
3292:
3289:
3286:
3283:
3280:
3277:
3274:
3268:
3265:
3262:
3259:
3256:
3253:
3250:
3244:
3238:
3228:
3224:
3223:
3220:
3217:
3214:
3211:
3203:
3199:
3198:
3195:
3192:
3189:
3181:
3173:
3172:
3169:
3166:
3160:
3159:
3156:
3149:
3145:
3141:
3138:
3137:
3134:
3131:
3128:
3122:
3116:
3115:
3112:
3109:
3106:
3103:
3100:
3097:
3094:
3091:
3088:
3085:
3082:
3079:
3076:
3073:
3070:
3067:
3064:
3061:
3058:
3052:
3051:
3048:
3045:
3042:
3039:
3036:
3033:
3030:
3027:
3024:
3010:
3005:
2979:
2974:
2973:
2970:
2967:
2964:
2961:
2958:
2955:
2952:
2949:
2946:
2943:
2940:
2937:
2934:
2931:
2928:
2925:
2922:
2919:
2916:
2913:
2910:
2888:
2875:
2872:
2869:
2863:
2860:
2857:
2851:
2845:
2839:
2833:
2830:
2827:
2817:
2811:
2805:
2802:
2799:
2794:
2789:
2783:
2777:
2771:
2768:
2765:
2755:Reference types
2749:
2739:
2736:
2730:
2727:
2724:
2709:
2659:
2656:
2650:
2615:
2610:
2609:
2606:
2603:
2600:
2597:
2594:
2591:
2588:
2585:
2582:
2579:
2576:
2573:
2570:
2567:
2564:
2561:
2558:
2555:
2552:
2549:
2546:
2543:
2540:
2537:
2534:
2531:
2528:
2525:
2522:
2519:
2516:
2513:
2510:
2507:
2504:
2501:
2498:
2495:
2492:
2489:
2486:
2483:
2480:
2477:
2474:
2471:
2468:
2465:
2462:
2459:
2456:
2453:
2450:
2447:
2444:
2441:
2438:
2435:
2432:
2429:
2426:
2423:
2420:
2398:
2391:
2374:
2370:
2358:C# also offers
2323:
2308:
2302:
2296:
2290:
2283:
2266:
2254:
2245:
2240:
2235:
2231:
2228:
2212:syntactic sugar
2203:
2198:
2191:
2182:
2175:
2171:
2156:
2141:
2127:
2123:
2115:
2107:
2099:
2095:
2086:
2082:
2078:
2055:
2019:
1978:Metaprogramming
1975:
1973:Metaprogramming
1919:
1915:
1911:
1907:
1903:
1899:
1895:
1891:
1887:
1883:
1879:
1871:automatically.
1856:
1852:
1849:
1829:
1821:
1815:
1802:Square brackets
1771:
1765:
1759:
1744:
1716:
1688:
1660:
1632:
1620:September 2019
1598:
1577:Wayback Machine
1534:
1506:
1475:ECMA-334:2023,
1462:
1431:ECMA-334:2022,
1420:
1414:
1386:ECMA-334:2017,
1373:
1344:
1306:
1300:
1267:ECMA-334:2006,
1252:
1232:
1199:ECMA-334:2003,
1159:
1153:
1143:(a wrapper for
1139:libraries) and
1113:Eiffel for .NET
1085:
1081:
1078:
1073:
1072:
1064:
1058:
1055:
1050:
1049:
1006:
971:anonymous types
955:code generation
846:class libraries
838:
763:bounds checking
752:object-oriented
744:
727:(code editor),
708:project called
655:object-oriented
617:general-purpose
610:
589:
578:
574:
378:
357:implementations
334:
324:
320:
310:
290:compiler: dual
231:partly inferred
196:
191:
189:
186:
160:
158:
155:
80:object-oriented
43:
28:
23:
22:
15:
12:
11:
5:
13490:
13480:
13479:
13474:
13469:
13464:
13459:
13454:
13449:
13444:
13439:
13434:
13432:Ecma standards
13429:
13424:
13419:
13414:
13409:
13404:
13399:
13382:
13381:
13379:
13378:
13372:
13370:
13366:
13365:
13363:
13362:
13357:
13352:
13347:
13342:
13337:
13332:
13327:
13324:
13319:
13314:
13309:
13304:
13299:
13294:
13289:
13284:
13279:
13274:
13269:
13264:
13259:
13254:
13249:
13244:
13239:
13234:
13229:
13224:
13219:
13214:
13209:
13204:
13199:
13194:
13189:
13184:
13179:
13174:
13169:
13164:
13159:
13154:
13149:
13144:
13139:
13134:
13129:
13124:
13119:
13114:
13109:
13104:
13099:
13094:
13089:
13084:
13079:
13074:
13069:
13064:
13059:
13054:
13049:
13044:
13039:
13034:
13029:
13024:
13019:
13014:
13009:
13004:
12999:
12994:
12989:
12984:
12979:
12974:
12969:
12964:
12959:
12954:
12949:
12944:
12939:
12934:
12929:
12924:
12919:
12914:
12909:
12904:
12899:
12894:
12889:
12884:
12879:
12873:
12871:
12867:
12866:
12864:
12863:
12858:
12853:
12848:
12843:
12838:
12833:
12828:
12823:
12818:
12813:
12808:
12803:
12798:
12793:
12788:
12783:
12778:
12773:
12768:
12763:
12758:
12753:
12748:
12743:
12738:
12733:
12728:
12723:
12718:
12713:
12708:
12703:
12698:
12693:
12688:
12683:
12678:
12677:
12676:
12671:
12661:
12656:
12651:
12646:
12641:
12636:
12635:
12634:
12629:
12619:
12614:
12609:
12604:
12599:
12594:
12589:
12584:
12579:
12574:
12569:
12564:
12559:
12554:
12549:
12544:
12538:
12536:
12532:
12531:
12524:
12523:
12516:
12509:
12501:
12492:
12491:
12489:
12488:
12478:
12473:
12468:
12463:
12449:
12446:
12445:
12443:
12442:
12435:
12430:
12425:
12420:
12415:
12410:
12405:
12400:
12395:
12390:
12385:
12380:
12375:
12374:
12373:
12363:
12358:
12353:
12348:
12343:
12338:
12333:
12328:
12323:
12318:
12313:
12308:
12303:
12298:
12293:
12288:
12283:
12278:
12277:
12276:
12275:
12274:
12269:
12254:
12249:
12244:
12243:
12242:
12232:
12226:
12223:
12222:
12220:
12219:
12214:
12209:
12203:
12200:
12199:
12192:
12191:
12184:
12177:
12169:
12160:
12159:
12157:
12156:
12145:
12142:
12141:
12139:
12138:
12133:
12128:
12123:
12118:
12113:
12108:
12103:
12098:
12093:
12088:
12083:
12078:
12072:
12070:
12066:
12065:
12063:
12062:
12057:
12052:
12047:
12044:
12039:
12034:
12029:
12024:
12019:
12014:
12009:
12004:
11999:
11994:
11989:
11984:
11979:
11974:
11969:
11964:
11959:
11954:
11949:
11944:
11939:
11934:
11929:
11924:
11919:
11914:
11909:
11904:
11899:
11894:
11889:
11884:
11879:
11874:
11869:
11864:
11859:
11854:
11849:
11844:
11839:
11834:
11829:
11824:
11819:
11814:
11809:
11804:
11798:
11796:
11792:
11791:
11789:
11788:
11783:
11778:
11773:
11768:
11763:
11758:
11753:
11748:
11743:
11738:
11733:
11728:
11723:
11718:
11713:
11708:
11703:
11698:
11693:
11688:
11683:
11678:
11673:
11672:
11671:
11666:
11656:
11651:
11646:
11641:
11636:
11631:
11626:
11621:
11616:
11611:
11606:
11601:
11596:
11591:
11586:
11581:
11576:
11571:
11566:
11561:
11556:
11551:
11546:
11541:
11536:
11531:
11526:
11521:
11516:
11511:
11506:
11501:
11500:
11499:
11489:
11484:
11479:
11474:
11469:
11464:
11459:
11458:
11457:
11452:
11442:
11437:
11432:
11427:
11422:
11417:
11412:
11407:
11402:
11397:
11392:
11387:
11382:
11377:
11372:
11371:
11370:
11365:
11360:
11355:
11350:
11345:
11340:
11335:
11330:
11320:
11315:
11310:
11305:
11300:
11295:
11290:
11285:
11280:
11275:
11270:
11265:
11260:
11255:
11250:
11245:
11240:
11235:
11230:
11225:
11224:
11223:
11218:
11208:
11203:
11198:
11193:
11188:
11183:
11178:
11173:
11168:
11163:
11153:
11148:
11143:
11138:
11133:
11128:
11123:
11118:
11113:
11108:
11103:
11098:
11093:
11088:
11083:
11078:
11073:
11068:
11063:
11058:
11053:
11048:
11043:
11038:
11037:
11036:
11031:
11026:
11021:
11016:
11006:
11001:
10996:
10991:
10986:
10981:
10976:
10971:
10966:
10961:
10956:
10950:
10948:
10944:
10943:
10941:
10940:
10935:
10930:
10925:
10920:
10915:
10910:
10905:
10900:
10895:
10890:
10885:
10880:
10875:
10870:
10865:
10860:
10855:
10850:
10845:
10840:
10835:
10830:
10825:
10820:
10815:
10810:
10809:
10808:
10803:
10798:
10793:
10788:
10783:
10778:
10773:
10768:
10763:
10758:
10753:
10748:
10743:
10738:
10733:
10728:
10718:
10713:
10708:
10703:
10698:
10693:
10688:
10683:
10678:
10673:
10668:
10663:
10658:
10653:
10648:
10643:
10638:
10633:
10628:
10623:
10618:
10613:
10608:
10603:
10598:
10593:
10592:
10591:
10581:
10576:
10571:
10566:
10561:
10556:
10551:
10546:
10541:
10536:
10531:
10526:
10521:
10516:
10511:
10506:
10501:
10496:
10491:
10486:
10481:
10476:
10471:
10466:
10461:
10456:
10451:
10446:
10441:
10436:
10431:
10426:
10421:
10416:
10411:
10406:
10401:
10396:
10391:
10386:
10381:
10376:
10371:
10370:
10369:
10364:
10359:
10349:
10344:
10339:
10334:
10329:
10324:
10319:
10314:
10309:
10304:
10299:
10294:
10289:
10284:
10279:
10274:
10269:
10264:
10259:
10254:
10249:
10244:
10239:
10234:
10229:
10224:
10219:
10214:
10209:
10204:
10199:
10194:
10189:
10184:
10179:
10174:
10169:
10164:
10159:
10154:
10149:
10144:
10139:
10134:
10129:
10128:
10127:
10122:
10117:
10112:
10107:
10097:
10092:
10087:
10082:
10077:
10072:
10067:
10062:
10057:
10052:
10047:
10042:
10037:
10032:
10027:
10022:
10017:
10016:
10015:
10010:
10005:
10000:
9995:
9990:
9985:
9980:
9975:
9970:
9965:
9960:
9955:
9945:
9940:
9935:
9930:
9925:
9920:
9915:
9910:
9905:
9899:
9897:
9893:
9892:
9878:
9875:
9874:
9863:
9862:
9855:
9848:
9840:
9831:
9830:
9824:
9821:
9820:
9818:
9817:
9812:
9806:
9804:
9800:
9799:
9797:
9796:
9791:
9785:
9783:
9779:
9778:
9776:
9775:
9770:
9765:
9760:
9746:
9741:
9736:
9730:
9728:
9724:
9723:
9721:
9720:
9714:
9712:
9708:
9707:
9705:
9704:
9699:
9694:
9689:
9684:
9679:
9678:
9677:
9672:
9667:
9657:
9654:CD File System
9651:
9645:
9643:
9639:
9638:
9636:
9635:
9630:
9624:
9619:
9614:
9609:
9603:
9601:
9597:
9596:
9589:
9587:
9585:
9584:
9579:
9574:
9569:
9564:
9558:
9556:
9552:
9551:
9543:
9542:
9535:
9528:
9520:
9511:
9510:
9500:
9497:
9496:
9494:
9493:
9488:
9483:
9478:
9473:
9468:
9462:
9460:
9456:
9455:
9453:
9452:
9447:
9441:
9439:
9433:
9432:
9430:
9429:
9424:
9418:
9416:
9410:
9409:
9406:
9405:
9403:
9402:
9397:
9392:
9387:
9382:
9377:
9372:
9367:
9362:
9357:
9352:
9346:
9344:
9340:
9339:
9337:
9336:
9331:
9326:
9321:
9314:
9312:
9308:
9307:
9305:
9304:
9299:
9294:
9289:
9284:
9279:
9274:
9269:
9264:
9259:
9254:
9249:
9248:
9247:
9242:
9232:
9227:
9222:
9217:
9212:
9207:
9202:
9197:
9192:
9187:
9182:
9177:
9172:
9167:
9162:
9157:
9152:
9147:
9142:
9137:
9132:
9127:
9122:
9117:
9112:
9107:
9102:
9097:
9092:
9087:
9082:
9077:
9072:
9067:
9062:
9057:
9052:
9047:
9042:
9037:
9035:Microsoft SEAL
9032:
9027:
9022:
9017:
9012:
9007:
9002:
8997:
8992:
8987:
8982:
8977:
8972:
8967:
8962:
8957:
8952:
8947:
8942:
8937:
8932:
8927:
8922:
8917:
8912:
8907:
8902:
8897:
8892:
8887:
8882:
8877:
8872:
8867:
8862:
8857:
8852:
8850:.NET Gadgeteer
8847:
8845:.NET Framework
8842:
8836:
8834:
8828:
8827:
8825:
8824:
8819:
8814:
8809:
8804:
8802:Project Verona
8799:
8794:
8789:
8784:
8779:
8774:
8769:
8764:
8759:
8754:
8749:
8744:
8738:
8736:
8730:
8729:
8727:
8726:
8720:
8718:
8714:
8713:
8711:
8710:
8705:
8700:
8695:
8690:
8685:
8680:
8675:
8670:
8665:
8660:
8655:
8650:
8648:3D Movie Maker
8644:
8642:
8635:
8631:
8630:
8628:
8627:
8622:
8616:
8614:
8610:
8609:
8599:
8598:
8591:
8584:
8576:
8567:
8566:
8563:
8562:
8560:
8559:
8554:
8549:
8544:
8538:
8536:
8532:
8531:
8529:
8528:
8523:
8518:
8513:
8508:
8503:
8498:
8493:
8488:
8483:
8478:
8473:
8468:
8463:
8458:
8453:
8447:
8445:
8441:
8440:
8438:
8437:
8432:
8427:
8422:
8416:
8414:
8407:
8401:
8400:
8397:
8396:
8394:
8393:
8388:
8382:
8380:
8376:
8375:
8373:
8372:
8367:
8362:
8360:.NET Framework
8357:
8351:
8349:
8342:
8338:
8337:
8335:
8334:
8329:
8324:
8319:
8314:
8309:
8303:
8301:
8297:
8296:
8294:
8293:
8288:
8283:
8278:
8277:
8276:
8266:
8261:
8255:
8253:
8249:
8248:
8241:
8240:
8233:
8226:
8218:
8212:
8211:
8206:
8201:
8196:
8189:
8188:External links
8186:
8185:
8184:
8178:
8161:
8155:
8136:
8133:
8132:
8131:
8126:978-1617294532
8125:
8112:
8107:978-0470499481
8106:
8100:. Wrox Press.
8093:
8087:
8074:
8068:
8053:
8050:
8048:
8047:
8014:
7984:
7954:
7924:
7894:
7864:
7831:
7798:
7768:
7738:
7704:
7678:
7664:
7633:
7602:
7572:
7541:
7522:
7495:
7464:
7434:
7417:Microsoft Docs
7399:
7365:
7335:
7308:
7277:
7246:
7223:
7200:
7161:
7136:
7111:
7086:
7055:
7028:
7003:
6977:
6946:
6929:Microsoft Docs
6916:
6890:
6872:
6842:
6825:
6811:
6797:
6783:
6753:
6722:
6691:
6660:
6630:
6585:
6554:
6542:
6512:
6482:
6452:
6422:
6392:
6362:
6332:
6301:
6271:
6254:Microsoft Docs
6241:
6211:
6194:Microsoft Docs
6181:
6151:
6134:Microsoft Docs
6121:
6091:
6074:Microsoft Docs
6061:
6031:
6000:
5991:Microsoft Docs
5978:
5948:
5918:
5887:
5858:
5827:
5801:
5770:
5744:
5714:
5681:
5654:
5623:
5598:
5572:
5561:on May 8, 2012
5546:
5520:
5499:"Andy Retires"
5490:
5463:
5436:
5410:
5383:
5353:
5327:
5297:
5264:
5238:
5211:
5181:
5158:
5127:
5096:
5049:
5024:
4993:
4963:
4925:
4882:
4850:
4820:
4794:
4762:
4722:
4697:
4671:
4642:
4611:
4590:
4563:
4561:
4558:
4556:
4553:
4550:
4549:
4540:
4531:
4510:
4500:
4499:
4497:
4494:
4492:
4491:
4489:Xamarin Studio
4486:
4481:
4476:
4471:
4466:
4461:
4456:
4451:
4446:
4440:
4439:
4435:
4433:
4432:
4427:
4422:
4417:
4411:
4410:
4406:
4405:
4404:
4388:
4385:
4373:
4372:
4364:
4333:
4303:
4300:
4190:
4187:
4180:System.Drawing
4175:
4172:
3604:
3594:
3591:
3450:
3428:
3425:
3367:
3301:static keyword
3210:
3188:
3165:
3155:
3127:
3121:Hello, world!
3120:
3057:
3023:
3009:
3006:
3004:
3001:
2978:
2975:
2926:// Value type.
2909:
2887:
2884:
2760:
2759:
2756:
2748:
2745:
2708:
2705:
2704:
2703:
2697:
2691:
2685:
2679:
2676:.NET Framework
2669:
2663:
2646:Type inference
2643:
2637:
2631:
2625:
2614:
2611:
2419:
2390:
2387:
2344:), similar to
2322:
2319:
2303:ex } finally {
2282:
2279:
2253:
2250:
2227:
2224:
2190:
2187:
2054:
2051:
2050:
2049:
2045:
2031:
2017:
1999:
1988:
1974:
1971:
1848:
1845:
1828:
1825:
1814:
1811:
1810:
1809:
1804:are used with
1799:
1788:
1781:Curly brackets
1778:
1761:Main article:
1758:
1755:
1752:
1751:
1745:
1743:
1742:
1738:
1736:
1735:November 2023
1733:
1728:
1724:
1723:
1717:
1715:
1714:
1710:
1708:
1707:November 2022
1705:
1700:
1696:
1695:
1689:
1687:
1686:
1682:
1680:
1679:November 2021
1677:
1672:
1668:
1667:
1661:
1659:
1658:
1654:
1652:
1651:November 2020
1649:
1644:
1640:
1639:
1633:
1631:
1630:
1627:
1623:
1621:
1618:
1613:
1610:
1606:
1605:
1599:
1597:
1596:
1591:
1588:
1584:
1582:
1579:
1567:
1563:
1562:
1556:
1554:
1553:November 2017
1551:
1546:
1542:
1541:
1535:
1533:
1532:
1528:
1526:
1523:
1518:
1514:
1513:
1507:
1505:
1504:
1499:
1495:
1493:
1490:
1485:
1483:September 2023
1479:
1473:
1469:
1468:
1463:
1461:
1460:
1457:
1454:
1448:
1446:
1443:
1438:
1435:
1429:
1425:
1424:
1415:
1413:
1412:
1406:
1404:
1401:
1396:
1390:
1384:
1380:
1379:
1374:
1372:
1371:
1365:
1363:
1360:
1357:
1351:
1350:
1345:
1343:
1342:
1337:
1334:
1330:
1328:
1327:November 2007
1325:
1320:
1317:
1311:
1310:
1301:
1299:
1298:
1293:
1287:
1285:
1284:November 2005
1282:
1280:September 2005
1277:
1275:September 2006
1271:
1265:
1259:
1258:
1253:
1251:
1250:
1244:
1242:
1239:
1234:
1228:
1227:
1222:
1217:
1214:
1209:
1203:
1197:
1193:
1192:
1187:
1182:
1176:
1175:
1170:
1167:
1164:
1161:
1152:
1149:
1005:
1002:
842:.NET Framework
837:
834:
833:
832:
825:
814:
807:
785:
774:
755:
743:
740:
714:cross-platform
694:.NET Framework
566:
565:
564:
563:
549:
548:
482:
481:
477:
476:
418:
417:
413:
412:
398:
397:
391:
390:
384:.NET Framework
360:
359:
352:
351:
332:
328:
327:
318:
312:
311:
309:
308:
295:
285:
276:
266:
264:
258:
257:
252:
246:
245:
240:
234:
233:
208:
202:
201:
198:
197:
178:
176:
174:Stable release
170:
169:
166:
165:
152:
148:
147:
140:
134:
133:
123:
117:
116:
111:
107:
106:
68:Multi-paradigm
65:
59:
58:
26:
9:
6:
4:
3:
2:
13489:
13478:
13475:
13473:
13470:
13468:
13465:
13463:
13460:
13458:
13455:
13453:
13450:
13448:
13447:ISO standards
13445:
13443:
13442:IEC standards
13440:
13438:
13435:
13433:
13430:
13428:
13425:
13423:
13420:
13418:
13415:
13413:
13410:
13408:
13405:
13403:
13402:2000 software
13400:
13398:
13395:
13394:
13392:
13377:
13374:
13373:
13371:
13367:
13361:
13358:
13356:
13353:
13351:
13348:
13346:
13343:
13341:
13338:
13336:
13333:
13331:
13328:
13325:
13323:
13320:
13318:
13315:
13313:
13310:
13308:
13305:
13303:
13300:
13298:
13295:
13293:
13290:
13288:
13285:
13283:
13280:
13278:
13275:
13273:
13270:
13268:
13265:
13263:
13260:
13258:
13255:
13253:
13250:
13248:
13245:
13243:
13240:
13238:
13235:
13233:
13230:
13228:
13225:
13223:
13220:
13218:
13215:
13213:
13210:
13208:
13205:
13203:
13200:
13198:
13195:
13193:
13190:
13188:
13185:
13183:
13180:
13178:
13175:
13173:
13170:
13168:
13165:
13163:
13160:
13158:
13155:
13153:
13150:
13148:
13145:
13143:
13140:
13138:
13135:
13133:
13130:
13128:
13125:
13123:
13120:
13118:
13115:
13113:
13110:
13108:
13105:
13103:
13100:
13098:
13095:
13093:
13090:
13088:
13085:
13083:
13080:
13078:
13075:
13073:
13070:
13068:
13065:
13063:
13060:
13058:
13055:
13053:
13050:
13048:
13045:
13043:
13040:
13038:
13035:
13033:
13030:
13028:
13025:
13023:
13020:
13018:
13015:
13013:
13010:
13008:
13005:
13003:
13000:
12998:
12995:
12993:
12990:
12988:
12985:
12983:
12980:
12978:
12975:
12973:
12970:
12968:
12965:
12963:
12960:
12958:
12955:
12953:
12950:
12948:
12945:
12943:
12940:
12938:
12935:
12933:
12930:
12928:
12925:
12923:
12920:
12918:
12915:
12913:
12910:
12908:
12905:
12903:
12900:
12898:
12895:
12893:
12890:
12888:
12885:
12883:
12880:
12878:
12875:
12874:
12872:
12868:
12862:
12859:
12857:
12854:
12852:
12849:
12847:
12844:
12842:
12839:
12837:
12834:
12832:
12829:
12827:
12824:
12822:
12819:
12817:
12814:
12812:
12809:
12807:
12804:
12802:
12799:
12797:
12794:
12792:
12789:
12787:
12784:
12782:
12779:
12777:
12774:
12772:
12769:
12767:
12764:
12762:
12759:
12757:
12754:
12752:
12749:
12747:
12744:
12742:
12739:
12737:
12734:
12732:
12729:
12727:
12724:
12722:
12719:
12717:
12714:
12712:
12709:
12707:
12704:
12702:
12699:
12697:
12694:
12692:
12689:
12687:
12684:
12682:
12679:
12675:
12672:
12670:
12667:
12666:
12665:
12662:
12660:
12657:
12655:
12652:
12650:
12647:
12645:
12642:
12640:
12637:
12633:
12630:
12628:
12625:
12624:
12623:
12620:
12618:
12615:
12613:
12610:
12608:
12605:
12603:
12600:
12598:
12595:
12593:
12590:
12588:
12585:
12583:
12580:
12578:
12575:
12573:
12570:
12568:
12565:
12563:
12560:
12558:
12555:
12553:
12550:
12548:
12545:
12543:
12540:
12539:
12537:
12533:
12529:
12528:IEC standards
12522:
12517:
12515:
12510:
12508:
12503:
12502:
12499:
12487:
12479:
12477:
12474:
12472:
12469:
12467:
12464:
12462:
12459:
12451:
12450:
12447:
12441:
12440:
12436:
12434:
12431:
12429:
12426:
12424:
12421:
12419:
12416:
12414:
12411:
12409:
12406:
12404:
12401:
12399:
12396:
12394:
12391:
12389:
12386:
12384:
12381:
12379:
12376:
12372:
12371:Object Pascal
12369:
12368:
12367:
12364:
12362:
12359:
12357:
12354:
12352:
12349:
12347:
12344:
12342:
12339:
12337:
12334:
12332:
12329:
12327:
12324:
12322:
12319:
12317:
12314:
12312:
12309:
12307:
12304:
12302:
12299:
12297:
12294:
12292:
12289:
12287:
12284:
12282:
12279:
12273:
12270:
12268:
12265:
12264:
12263:
12260:
12259:
12258:
12255:
12253:
12250:
12248:
12245:
12241:
12238:
12237:
12236:
12233:
12231:
12228:
12227:
12224:
12218:
12215:
12213:
12210:
12208:
12205:
12204:
12201:
12197:
12190:
12185:
12183:
12178:
12176:
12171:
12170:
12167:
12155:
12147:
12146:
12143:
12137:
12134:
12132:
12129:
12127:
12124:
12122:
12119:
12117:
12114:
12112:
12109:
12107:
12104:
12102:
12099:
12097:
12094:
12092:
12089:
12087:
12084:
12082:
12079:
12077:
12074:
12073:
12071:
12067:
12061:
12058:
12056:
12053:
12051:
12048:
12045:
12043:
12040:
12038:
12035:
12033:
12030:
12028:
12025:
12023:
12020:
12018:
12015:
12013:
12010:
12008:
12005:
12003:
12000:
11998:
11995:
11993:
11990:
11988:
11985:
11983:
11980:
11978:
11975:
11973:
11970:
11968:
11965:
11963:
11960:
11958:
11955:
11953:
11950:
11948:
11945:
11943:
11940:
11938:
11935:
11933:
11930:
11928:
11925:
11923:
11920:
11918:
11915:
11913:
11910:
11908:
11905:
11903:
11900:
11898:
11895:
11893:
11890:
11888:
11885:
11883:
11880:
11878:
11875:
11873:
11870:
11868:
11865:
11863:
11860:
11858:
11855:
11853:
11850:
11848:
11845:
11843:
11840:
11838:
11835:
11833:
11830:
11828:
11825:
11823:
11820:
11818:
11815:
11813:
11810:
11808:
11805:
11803:
11800:
11799:
11797:
11793:
11787:
11784:
11782:
11779:
11777:
11774:
11772:
11769:
11767:
11764:
11762:
11759:
11757:
11754:
11752:
11749:
11747:
11744:
11742:
11739:
11737:
11734:
11732:
11729:
11727:
11724:
11722:
11719:
11717:
11714:
11712:
11709:
11707:
11704:
11702:
11699:
11697:
11694:
11692:
11689:
11687:
11684:
11682:
11679:
11677:
11674:
11670:
11667:
11665:
11662:
11661:
11660:
11657:
11655:
11652:
11650:
11647:
11645:
11642:
11640:
11637:
11635:
11632:
11630:
11627:
11625:
11622:
11620:
11617:
11615:
11612:
11610:
11607:
11605:
11602:
11600:
11597:
11595:
11592:
11590:
11587:
11585:
11582:
11580:
11577:
11575:
11572:
11570:
11567:
11565:
11562:
11560:
11557:
11555:
11552:
11550:
11547:
11545:
11542:
11540:
11537:
11535:
11532:
11530:
11527:
11525:
11522:
11520:
11517:
11515:
11512:
11510:
11507:
11505:
11502:
11498:
11495:
11494:
11493:
11490:
11488:
11485:
11483:
11480:
11478:
11475:
11473:
11470:
11468:
11465:
11463:
11460:
11456:
11453:
11451:
11448:
11447:
11446:
11443:
11441:
11438:
11436:
11433:
11431:
11428:
11426:
11423:
11421:
11418:
11416:
11413:
11411:
11408:
11406:
11403:
11401:
11398:
11396:
11393:
11391:
11388:
11386:
11383:
11381:
11378:
11376:
11373:
11369:
11366:
11364:
11361:
11359:
11356:
11354:
11351:
11349:
11346:
11344:
11341:
11339:
11336:
11334:
11331:
11329:
11326:
11325:
11324:
11321:
11319:
11316:
11314:
11311:
11309:
11306:
11304:
11301:
11299:
11296:
11294:
11291:
11289:
11286:
11284:
11281:
11279:
11276:
11274:
11271:
11269:
11266:
11264:
11261:
11259:
11256:
11254:
11251:
11249:
11246:
11244:
11241:
11239:
11236:
11234:
11231:
11229:
11226:
11222:
11219:
11217:
11214:
11213:
11212:
11209:
11207:
11204:
11202:
11199:
11197:
11194:
11192:
11189:
11187:
11184:
11182:
11179:
11177:
11174:
11172:
11169:
11167:
11164:
11161:
11157:
11154:
11152:
11149:
11147:
11144:
11142:
11139:
11137:
11134:
11132:
11129:
11127:
11124:
11122:
11119:
11117:
11114:
11112:
11109:
11107:
11104:
11102:
11099:
11097:
11094:
11092:
11089:
11087:
11084:
11082:
11079:
11077:
11074:
11072:
11069:
11067:
11064:
11062:
11059:
11057:
11054:
11052:
11049:
11047:
11044:
11042:
11039:
11035:
11032:
11030:
11027:
11025:
11022:
11020:
11017:
11015:
11012:
11011:
11010:
11007:
11005:
11002:
11000:
10997:
10995:
10992:
10990:
10987:
10985:
10982:
10980:
10977:
10975:
10972:
10970:
10967:
10965:
10962:
10960:
10957:
10955:
10952:
10951:
10949:
10945:
10939:
10936:
10934:
10931:
10929:
10926:
10924:
10921:
10919:
10916:
10914:
10911:
10909:
10906:
10904:
10901:
10899:
10896:
10894:
10891:
10889:
10886:
10884:
10881:
10879:
10876:
10874:
10871:
10869:
10866:
10864:
10861:
10859:
10856:
10854:
10851:
10849:
10846:
10844:
10841:
10839:
10836:
10834:
10831:
10829:
10826:
10824:
10821:
10819:
10816:
10814:
10811:
10807:
10804:
10802:
10799:
10797:
10794:
10792:
10789:
10787:
10784:
10782:
10779:
10777:
10774:
10772:
10769:
10767:
10764:
10762:
10759:
10757:
10754:
10752:
10749:
10747:
10744:
10742:
10739:
10737:
10734:
10732:
10729:
10727:
10724:
10723:
10722:
10719:
10717:
10714:
10712:
10709:
10707:
10704:
10702:
10699:
10697:
10694:
10692:
10689:
10687:
10684:
10682:
10679:
10677:
10674:
10672:
10669:
10667:
10664:
10662:
10659:
10657:
10654:
10652:
10649:
10647:
10644:
10642:
10639:
10637:
10634:
10632:
10629:
10627:
10624:
10622:
10619:
10617:
10614:
10612:
10609:
10607:
10604:
10602:
10599:
10597:
10594:
10590:
10587:
10586:
10585:
10582:
10580:
10577:
10575:
10572:
10570:
10567:
10565:
10562:
10560:
10557:
10555:
10552:
10550:
10547:
10545:
10542:
10540:
10537:
10535:
10532:
10530:
10527:
10525:
10522:
10520:
10517:
10515:
10512:
10510:
10507:
10505:
10502:
10500:
10497:
10495:
10492:
10490:
10487:
10485:
10482:
10480:
10477:
10475:
10472:
10470:
10467:
10465:
10462:
10460:
10457:
10455:
10452:
10450:
10447:
10445:
10442:
10440:
10437:
10435:
10432:
10430:
10427:
10425:
10422:
10420:
10417:
10415:
10412:
10410:
10407:
10405:
10402:
10400:
10397:
10395:
10392:
10390:
10387:
10385:
10382:
10380:
10377:
10375:
10372:
10368:
10365:
10363:
10360:
10358:
10355:
10354:
10353:
10350:
10348:
10345:
10343:
10340:
10338:
10335:
10333:
10330:
10328:
10325:
10323:
10320:
10318:
10315:
10313:
10310:
10308:
10305:
10303:
10300:
10298:
10295:
10293:
10290:
10288:
10285:
10283:
10280:
10278:
10275:
10273:
10270:
10268:
10265:
10263:
10260:
10258:
10255:
10253:
10250:
10248:
10245:
10243:
10240:
10238:
10235:
10233:
10230:
10228:
10225:
10223:
10220:
10218:
10215:
10213:
10210:
10208:
10205:
10203:
10200:
10198:
10195:
10193:
10190:
10188:
10185:
10183:
10180:
10178:
10175:
10173:
10170:
10168:
10165:
10163:
10160:
10158:
10155:
10153:
10150:
10148:
10145:
10143:
10140:
10138:
10135:
10133:
10130:
10126:
10123:
10121:
10118:
10116:
10113:
10111:
10108:
10106:
10103:
10102:
10101:
10098:
10096:
10093:
10091:
10088:
10086:
10083:
10081:
10078:
10076:
10073:
10071:
10068:
10066:
10063:
10061:
10058:
10056:
10053:
10051:
10048:
10046:
10043:
10041:
10038:
10036:
10033:
10031:
10028:
10026:
10023:
10021:
10018:
10014:
10011:
10009:
10006:
10004:
10001:
9999:
9996:
9994:
9991:
9989:
9986:
9984:
9981:
9979:
9976:
9974:
9971:
9969:
9966:
9964:
9961:
9959:
9956:
9954:
9951:
9950:
9949:
9946:
9944:
9941:
9939:
9936:
9934:
9931:
9929:
9926:
9924:
9921:
9919:
9916:
9914:
9911:
9909:
9906:
9904:
9901:
9900:
9898:
9894:
9890:
9889:IEC standards
9886:
9882:
9881:ISO standards
9876:
9868:
9861:
9856:
9854:
9849:
9847:
9842:
9841:
9838:
9827:
9822:
9816:
9813:
9811:
9808:
9807:
9805:
9801:
9795:
9792:
9790:
9787:
9786:
9784:
9780:
9774:
9771:
9769:
9768:Minimal BASIC
9766:
9764:
9761:
9758:
9754:
9750:
9747:
9745:
9742:
9740:
9737:
9735:
9732:
9731:
9729:
9725:
9719:
9716:
9715:
9713:
9709:
9703:
9700:
9698:
9695:
9693:
9690:
9688:
9685:
9683:
9680:
9676:
9673:
9671:
9668:
9666:
9663:
9662:
9661:
9658:
9655:
9652:
9650:
9647:
9646:
9644:
9640:
9634:
9631:
9628:
9625:
9623:
9620:
9618:
9615:
9613:
9610:
9608:
9605:
9604:
9602:
9598:
9593:
9583:
9580:
9578:
9575:
9573:
9570:
9568:
9565:
9563:
9560:
9559:
9557:
9553:
9549:
9546:Standards of
9541:
9536:
9534:
9529:
9527:
9522:
9521:
9518:
9508:
9498:
9492:
9489:
9487:
9484:
9482:
9479:
9477:
9474:
9472:
9469:
9467:
9464:
9463:
9461:
9457:
9451:
9448:
9446:
9443:
9442:
9440:
9438:
9434:
9428:
9425:
9423:
9420:
9419:
9417:
9415:
9411:
9401:
9398:
9396:
9393:
9391:
9388:
9386:
9383:
9381:
9378:
9376:
9373:
9371:
9368:
9366:
9363:
9361:
9358:
9356:
9353:
9351:
9348:
9347:
9345:
9341:
9335:
9332:
9330:
9327:
9325:
9322:
9319:
9316:
9315:
9313:
9309:
9303:
9300:
9298:
9295:
9293:
9290:
9288:
9285:
9283:
9280:
9278:
9275:
9273:
9270:
9268:
9265:
9263:
9260:
9258:
9255:
9253:
9252:Windows Forms
9250:
9246:
9243:
9241:
9238:
9237:
9236:
9233:
9231:
9228:
9226:
9223:
9221:
9220:Vowpal Wabbit
9218:
9216:
9213:
9211:
9208:
9206:
9203:
9201:
9198:
9196:
9193:
9191:
9188:
9186:
9183:
9181:
9178:
9176:
9173:
9171:
9168:
9166:
9163:
9161:
9158:
9156:
9153:
9151:
9148:
9146:
9143:
9141:
9138:
9136:
9133:
9131:
9128:
9126:
9123:
9121:
9118:
9116:
9113:
9111:
9108:
9106:
9103:
9101:
9098:
9096:
9093:
9091:
9088:
9086:
9083:
9081:
9078:
9076:
9073:
9071:
9068:
9066:
9063:
9061:
9058:
9056:
9053:
9051:
9048:
9046:
9043:
9041:
9038:
9036:
9033:
9031:
9028:
9026:
9023:
9021:
9018:
9016:
9013:
9011:
9008:
9006:
9003:
9001:
8998:
8996:
8993:
8991:
8988:
8986:
8983:
8981:
8978:
8976:
8973:
8971:
8968:
8966:
8963:
8961:
8958:
8956:
8953:
8951:
8948:
8946:
8943:
8941:
8938:
8936:
8933:
8931:
8928:
8926:
8923:
8921:
8918:
8916:
8913:
8911:
8908:
8906:
8903:
8901:
8898:
8896:
8893:
8891:
8890:ASP.NET Razor
8888:
8886:
8883:
8881:
8878:
8876:
8873:
8871:
8868:
8866:
8863:
8861:
8858:
8856:
8853:
8851:
8848:
8846:
8843:
8841:
8838:
8837:
8835:
8829:
8823:
8820:
8818:
8815:
8813:
8810:
8808:
8805:
8803:
8800:
8798:
8795:
8793:
8790:
8788:
8785:
8783:
8780:
8778:
8775:
8773:
8770:
8768:
8765:
8763:
8760:
8758:
8755:
8753:
8750:
8748:
8745:
8743:
8740:
8739:
8737:
8731:
8725:
8722:
8721:
8719:
8715:
8709:
8706:
8704:
8701:
8699:
8696:
8694:
8691:
8689:
8686:
8684:
8681:
8679:
8676:
8674:
8671:
8669:
8666:
8664:
8661:
8659:
8658:Conference XP
8656:
8654:
8651:
8649:
8646:
8645:
8643:
8639:
8636:
8632:
8626:
8623:
8621:
8618:
8617:
8615:
8611:
8607:
8604:
8597:
8592:
8590:
8585:
8583:
8578:
8577:
8574:
8558:
8555:
8553:
8550:
8548:
8545:
8543:
8540:
8539:
8537:
8533:
8527:
8524:
8522:
8519:
8517:
8514:
8512:
8509:
8507:
8504:
8502:
8499:
8497:
8494:
8492:
8489:
8487:
8484:
8482:
8479:
8477:
8474:
8472:
8469:
8467:
8464:
8462:
8459:
8457:
8454:
8452:
8449:
8448:
8446:
8442:
8436:
8433:
8431:
8428:
8426:
8423:
8421:
8418:
8417:
8415:
8411:
8408:
8406:
8402:
8392:
8389:
8387:
8384:
8383:
8381:
8377:
8371:
8368:
8366:
8363:
8361:
8358:
8356:
8353:
8352:
8350:
8346:
8343:
8339:
8333:
8330:
8328:
8325:
8323:
8320:
8318:
8315:
8313:
8310:
8308:
8305:
8304:
8302:
8298:
8292:
8289:
8287:
8284:
8282:
8279:
8275:
8272:
8271:
8270:
8267:
8265:
8262:
8260:
8257:
8256:
8254:
8250:
8246:
8239:
8234:
8232:
8227:
8225:
8220:
8219:
8216:
8210:
8207:
8205:
8202:
8200:
8197:
8195:
8192:
8191:
8181:
8179:0-7356-1370-2
8175:
8170:
8169:
8162:
8158:
8156:0-596-00429-X
8152:
8147:
8146:
8139:
8138:
8128:
8122:
8118:
8113:
8109:
8103:
8099:
8094:
8090:
8088:0-7356-1288-9
8084:
8080:
8075:
8071:
8065:
8061:
8056:
8055:
8035:
8031:
8030:
8025:
8018:
8002:
7998:
7997:microsoft.com
7994:
7988:
7972:
7968:
7967:microsoft.com
7964:
7958:
7942:
7938:
7934:
7928:
7912:
7908:
7904:
7898:
7882:
7878:
7877:microsoft.com
7874:
7868:
7852:
7848:
7847:microsoft.com
7844:
7838:
7836:
7828:
7816:
7812:
7808:
7802:
7795:
7783:
7779:
7772:
7756:
7752:
7748:
7747:"Definitions"
7742:
7735:
7722:
7718:
7714:
7708:
7692:
7688:
7682:
7674:
7668:
7652:
7648:
7644:
7637:
7621:
7617:
7613:
7606:
7590:
7586:
7582:
7576:
7560:
7556:
7552:
7545:
7538:
7533:
7531:
7529:
7527:
7511:
7507:
7506:
7499:
7483:
7479:
7475:
7468:
7452:
7448:
7444:
7438:
7422:
7418:
7414:
7408:
7406:
7404:
7387:
7383:
7379:
7372:
7370:
7353:
7349:
7345:
7339:
7324:
7320:
7319:
7312:
7296:
7292:
7288:
7281:
7265:
7261:
7257:
7250:
7242:
7238:
7234:
7227:
7219:
7215:
7211:
7204:
7196:
7192:
7188:
7184:
7180:
7176:
7172:
7165:
7150:
7146:
7140:
7125:
7121:
7115:
7100:
7096:
7090:
7074:
7070:
7066:
7059:
7043:
7039:
7032:
7017:
7013:
7007:
6996:September 12,
6991:
6987:
6981:
6965:
6961:
6957:
6950:
6934:
6930:
6926:
6920:
6909:September 12,
6904:
6900:
6894:
6886:
6884:
6876:
6860:
6856:
6852:
6846:
6838:
6832:
6830:
6821:
6815:
6807:
6801:
6793:
6787:
6771:
6767:
6763:
6757:
6741:
6737:
6733:
6726:
6710:
6706:
6702:
6695:
6679:
6675:
6671:
6664:
6648:
6644:
6640:
6634:
6626:
6620:
6604:
6600:
6596:
6589:
6573:
6569:
6565:
6558:
6551:
6546:
6530:
6526:
6522:
6516:
6500:
6496:
6492:
6486:
6470:
6466:
6462:
6456:
6440:
6436:
6432:
6426:
6410:
6406:
6402:
6396:
6380:
6376:
6372:
6366:
6350:
6346:
6342:
6336:
6320:
6316:
6312:
6305:
6289:
6285:
6281:
6275:
6259:
6255:
6251:
6245:
6229:
6225:
6221:
6215:
6199:
6195:
6191:
6185:
6169:
6165:
6161:
6155:
6139:
6135:
6131:
6125:
6109:
6105:
6101:
6095:
6079:
6075:
6071:
6065:
6049:
6045:
6041:
6035:
6019:
6016:. Microsoft.
6015:
6011:
6004:
5996:
5992:
5988:
5982:
5966:
5962:
5958:
5952:
5936:
5932:
5928:
5922:
5911:September 21,
5906:
5902:
5898:
5891:
5875:
5871:
5865:
5863:
5846:
5843:. Microsoft.
5842:
5838:
5831:
5815:
5811:
5805:
5789:
5785:
5781:
5774:
5758:
5754:
5748:
5732:
5728:
5724:
5718:
5702:
5698:
5697:
5696:Computerworld
5692:
5685:
5669:
5665:
5658:
5642:
5638:
5634:
5627:
5612:
5608:
5602:
5586:
5582:
5576:
5560:
5556:
5550:
5534:
5530:
5524:
5508:
5504:
5500:
5494:
5478:
5474:
5467:
5451:
5448:. Microsoft.
5447:
5440:
5424:
5421:. Microsoft.
5420:
5414:
5398:
5394:
5387:
5376:September 18,
5371:
5367:
5363:
5357:
5346:September 18,
5341:
5337:
5331:
5315:
5311:
5307:
5301:
5285:
5281:
5280:
5279:Computerworld
5275:
5268:
5252:
5248:
5242:
5226:
5222:
5215:
5199:
5195:
5191:
5185:
5178:
5177:Albahari 2022
5173:
5171:
5169:
5167:
5165:
5163:
5146:
5142:
5138:
5131:
5115:
5111:
5107:
5100:
5081:
5078:. June 2006.
5077:
5070:
5069:
5062:
5060:
5058:
5056:
5054:
5046:
5041:
5039:
5037:
5035:
5033:
5031:
5029:
5021:
5008:
5004:
4997:
4981:
4977:
4973:
4967:
4960:
4958:
4944:
4940:
4936:
4929:
4923:
4919:
4916:
4914:
4910:
4907:
4904:
4900:
4896:
4892:
4886:
4870:
4866:
4865:
4860:
4854:
4847:
4835:
4831:
4824:
4808:
4804:
4798:
4779:
4772:
4766:
4759:
4757:
4743:
4739:
4738:
4737:Computerworld
4733:
4726:
4719:
4715:
4711:
4704:
4702:
4685:
4681:
4675:
4659:
4655:
4649:
4647:
4630:
4626:
4622:
4615:
4600:
4594:
4578:
4574:
4568:
4564:
4544:
4535:
4528:
4524:
4520:
4514:
4505:
4501:
4490:
4487:
4485:
4482:
4480:
4477:
4475:
4472:
4470:
4467:
4465:
4462:
4460:
4457:
4455:
4452:
4450:
4447:
4445:
4444:Visual Studio
4442:
4441:
4437:
4436:
4431:
4428:
4426:
4423:
4421:
4418:
4416:
4413:
4412:
4408:
4407:
4402:
4396:
4391:
4384:
4382:
4378:
4369:
4365:
4362:
4358:
4354:
4350:
4349:Java bytecode
4346:
4342:
4338:
4334:
4331:
4328:
4327:
4326:
4324:
4319:
4317:
4313:
4309:
4299:
4297:
4293:
4289:
4285:
4280:
4278:
4274:
4270:
4266:
4261:
4259:
4255:
4251:
4247:
4243:
4238:
4236:
4232:
4228:
4224:
4220:
4216:
4212:
4208:
4204:
4200:
4196:
4186:
4183:
4171:
4169:
3864:GetButtonDown
3672:// Jump force
3627:MonoBehaviour
3602:
3600:
3448:
3447:
3443:
3439:
3434:
3424:
3404:
3365:
3363:
3359:
3334:
3330:
3302:
3235:
3208:
3186:
3178:
3163:
3153:
3125:
3119:
3055:
3021:
3019:
3015:
3000:
2998:
2993:
2990:
2988:
2984:
2907:
2904:
2902:
2898:
2894:
2892:
2883:
2880:
2822:
2757:
2754:
2753:
2752:
2744:
2720:
2718:
2714:
2701:
2698:
2695:
2692:
2689:
2686:
2683:
2680:
2677:
2673:
2670:
2667:
2664:
2647:
2644:
2641:
2638:
2635:
2632:
2629:
2626:
2623:
2620:
2619:
2618:
2417:
2414:
2411:
2406:
2404:
2396:
2386:
2384:
2380:
2371:List<T>
2368:
2363:
2361:
2356:
2354:
2349:
2347:
2343:
2338:
2336:
2332:
2328:
2318:
2316:
2312:
2307:
2301:
2295:
2287:
2278:
2275:
2270:
2267:System.IntPtr
2263:
2259:
2252:Memory access
2249:
2223:
2221:
2217:
2213:
2208:
2206:
2196:
2186:
2180:
2168:
2166:
2162:
2154:
2149:
2147:
2138:
2135:
2131:
2121:
2112:
2105:
2093:
2076:
2072:
2068:
2064:
2060:
2046:
2043:
2039:
2035:
2032:
2029:
2025:
2018:
2015:
2011:
2007:
2003:
2000:
1997:
1996:homoiconicity
1993:
1989:
1986:
1983:
1982:
1981:
1979:
1970:
1968:
1963:
1959:
1957:
1953:
1949:
1947:
1942:
1940:
1936:
1932:
1928:
1923:
1877:
1872:
1870:
1866:
1860:
1844:
1842:
1838:
1834:
1824:
1820:
1807:
1803:
1800:
1797:
1793:
1789:
1786:
1782:
1779:
1776:
1775:
1774:
1770:
1764:
1750:version 17.8
1749:
1746:
1740:
1739:
1737:
1734:
1732:
1729:
1725:
1722:version 17.4
1721:
1718:
1712:
1711:
1709:
1706:
1704:
1701:
1697:
1694:version 17.0
1693:
1690:
1684:
1683:
1681:
1678:
1676:
1673:
1669:
1666:version 16.8
1665:
1662:
1656:
1655:
1653:
1650:
1648:
1645:
1641:
1638:version 16.3
1637:
1634:
1629:.NET Core 3.1
1628:
1626:.NET Core 3.0
1625:
1624:
1622:
1619:
1617:
1614:
1607:
1604:version 15.7
1603:
1600:
1595:
1592:
1590:.NET Core 2.2
1589:
1587:.NET Core 2.1
1586:
1585:
1583:
1580:
1578:
1574:
1571:
1568:
1564:
1561:version 15.5
1560:
1557:
1555:
1552:
1550:
1547:
1543:
1540:version 15.3
1539:
1536:
1531:.NET Core 2.0
1530:
1529:
1527:
1524:
1522:
1519:
1515:
1512:version 15.0
1511:
1508:
1503:
1500:
1497:
1496:
1494:
1491:
1489:
1486:
1484:
1478:
1477:December 2023
1470:
1467:
1464:
1459:.NET Core 1.1
1458:
1456:.NET Core 1.0
1455:
1453:
1450:
1449:
1447:
1444:
1442:
1439:
1436:
1434:
1430:
1426:
1423:
1419:
1416:
1411:
1408:
1407:
1405:
1402:
1400:
1397:
1395:
1394:December 2018
1391:
1389:
1388:December 2017
1385:
1381:
1378:
1375:
1370:
1367:
1366:
1364:
1361:
1358:
1356:
1352:
1349:
1346:
1341:
1338:
1335:
1332:
1331:
1329:
1326:
1324:
1321:
1316:
1312:
1309:
1305:
1302:
1297:
1294:
1292:
1289:
1288:
1286:
1283:
1281:
1278:
1276:
1272:
1270:
1266:
1264:
1260:
1257:
1254:
1249:
1246:
1245:
1243:
1240:
1238:
1235:
1229:
1226:
1223:
1221:
1218:
1216:January 2002
1215:
1213:
1210:
1208:
1202:
1201:December 2002
1194:
1191:
1186:
1181:
1177:
1174:
1173:Visual Studio
1156:
1148:
1146:
1142:
1138:
1134:
1130:
1126:
1122:
1118:
1114:
1110:
1106:
1102:
1098:
1094:
1089:
1070:
1061:
1047:
1042:
1040:
1036:
1032:
1028:
1024:
1017:
1013:
1009:
1001:
999:
994:
992:
988:
983:
980:
976:
972:
968:
964:
960:
956:
952:
948:
942:
940:
936:
932:
928:
927:James Gosling
924:
922:
918:
914:
910:
906:
902:
899:Delphi), and
898:
894:
890:
886:
883:
879:
874:
872:
868:
863:
859:
855:
851:
847:
843:
830:
826:
823:
819:
815:
812:
808:
805:
801:
797:
793:
789:
786:
783:
780:suitable for
779:
775:
772:
768:
764:
760:
756:
753:
749:
748:
747:
739:
736:
734:
730:
726:
722:
718:
715:
711:
707:
703:
702:closed-source
699:
698:Visual Studio
695:
691:
687:
683:
679:
675:
671:
666:
664:
661:-based), and
660:
656:
652:
648:
644:
640:
636:
632:
631:strong typing
628:
624:
621:
618:
614:
613:
604:
572:
561:
557:
553:
552:
550:
547:
543:
539:
535:
531:
527:
523:
519:
515:
511:
507:
503:
499:
495:
491:
487:
483:
478:
475:
471:
470:Object Pascal
467:
463:
459:
455:
451:
447:
443:
439:
435:
431:
427:
423:
419:
416:Influenced by
414:
411:
407:
406:Polyphonic C#
403:
399:
396:
392:
389:
385:
381:
377:
373:
369:
365:
361:
358:
353:
349:
333:
329:
319:
317:
313:
307:
303:
299:
296:
293:
289:
286:
284:
280:
279:.NET Core CLR
277:
275:
271:
268:
267:
265:
263:
259:
256:
253:
251:
247:
244:
241:
239:
235:
232:
228:
224:
220:
216:
212:
209:
207:
203:
199:
183:
177:
175:
171:
167:
153:
149:
145:
141:
139:
135:
131:
127:
124:
122:
118:
115:
112:
108:
105:
101:
97:
93:
89:
85:
81:
77:
73:
69:
66:
64:
60:
56:
51:
45:
41:
37:
33:
19:
13312:27000-series
13271:
12471:Generational
12461:Alphabetical
12457:
12437:
12290:
12262:Visual Basic
12007:27000 series
11931:
9738:
9718:Universal 3D
9190:TLA+ Toolbox
9115:Open XML SDK
8935:CLR Profiler
8880:ASP.NET Core
8875:ASP.NET AJAX
8822:Visual Basic
8746:
8668:File Manager
8641:Applications
8491:JScript .NET
8425:Visual Basic
8419:
8274:instructions
8252:Architecture
8167:
8149:. O'Reilly.
8144:
8116:
8097:
8078:
8059:
8038:. Retrieved
8029:Godot Engine
8027:
8017:
8005:. Retrieved
7996:
7987:
7975:. Retrieved
7966:
7957:
7945:. Retrieved
7936:
7927:
7915:. Retrieved
7906:
7897:
7885:. Retrieved
7876:
7867:
7855:. Retrieved
7846:
7826:
7819:. Retrieved
7815:the original
7801:
7793:
7786:. Retrieved
7771:
7759:. Retrieved
7741:
7732:
7725:. Retrieved
7721:the original
7707:
7695:. Retrieved
7681:
7667:
7655:. Retrieved
7646:
7641:BillWagner.
7636:
7624:. Retrieved
7615:
7610:BillWagner.
7605:
7593:. Retrieved
7584:
7575:
7563:. Retrieved
7554:
7544:
7514:, retrieved
7504:
7498:
7486:. Retrieved
7477:
7467:
7455:. Retrieved
7446:
7437:
7425:. Retrieved
7416:
7390:. Retrieved
7381:
7376:BillWagner.
7356:. Retrieved
7347:
7338:
7327:, retrieved
7317:
7311:
7299:. Retrieved
7290:
7280:
7268:. Retrieved
7259:
7249:
7232:
7226:
7209:
7203:
7170:
7164:
7152:. Retrieved
7148:
7139:
7127:. Retrieved
7123:
7114:
7102:. Retrieved
7098:
7089:
7077:. Retrieved
7068:
7063:BillWagner.
7058:
7046:. Retrieved
7031:
7019:. Retrieved
7015:
7006:
6994:. Retrieved
6980:
6968:. Retrieved
6959:
6954:BillWagner.
6949:
6937:. Retrieved
6928:
6919:
6907:. Retrieved
6893:
6882:
6875:
6863:. Retrieved
6854:
6845:
6814:
6800:
6786:
6774:. Retrieved
6765:
6756:
6744:. Retrieved
6735:
6725:
6713:. Retrieved
6704:
6699:dotnet-bot.
6694:
6682:. Retrieved
6673:
6668:BillWagner.
6663:
6651:. Retrieved
6633:
6607:. Retrieved
6598:
6588:
6576:. Retrieved
6567:
6557:
6545:
6533:. Retrieved
6524:
6515:
6503:. Retrieved
6494:
6485:
6473:. Retrieved
6464:
6455:
6443:. Retrieved
6434:
6425:
6413:. Retrieved
6404:
6395:
6385:November 10,
6383:. Retrieved
6374:
6365:
6353:. Retrieved
6344:
6335:
6323:. Retrieved
6314:
6309:BillWagner.
6304:
6292:. Retrieved
6283:
6274:
6262:. Retrieved
6253:
6244:
6232:. Retrieved
6223:
6214:
6202:. Retrieved
6193:
6184:
6172:. Retrieved
6163:
6154:
6144:November 26,
6142:. Retrieved
6133:
6124:
6112:. Retrieved
6103:
6094:
6082:. Retrieved
6073:
6064:
6052:. Retrieved
6043:
6034:
6022:. Retrieved
6013:
6003:
5995:the original
5990:
5981:
5971:February 13,
5969:. Retrieved
5965:the original
5960:
5951:
5939:. Retrieved
5935:the original
5930:
5921:
5909:. Retrieved
5905:the original
5900:
5890:
5878:. Retrieved
5849:. Retrieved
5840:
5830:
5818:. Retrieved
5814:the original
5804:
5792:. Retrieved
5773:
5761:. Retrieved
5757:the original
5747:
5735:. Retrieved
5731:the original
5717:
5705:. Retrieved
5701:the original
5694:
5684:
5672:. Retrieved
5668:the original
5657:
5645:. Retrieved
5636:
5626:
5616:November 26,
5614:. Retrieved
5610:
5601:
5589:. Retrieved
5575:
5563:. Retrieved
5559:the original
5549:
5537:. Retrieved
5523:
5511:. Retrieved
5507:the original
5502:
5493:
5481:. Retrieved
5477:the original
5466:
5454:. Retrieved
5439:
5427:. Retrieved
5413:
5403:November 14,
5401:. Retrieved
5386:
5374:. Retrieved
5368:. cnet.com.
5356:
5344:. Retrieved
5330:
5318:. Retrieved
5314:the original
5309:
5300:
5288:. Retrieved
5284:the original
5277:
5267:
5257:February 21,
5255:. Retrieved
5251:the original
5241:
5231:February 23,
5229:. Retrieved
5214:
5202:. Retrieved
5193:
5184:
5151:November 18,
5149:. Retrieved
5140:
5130:
5120:November 18,
5118:. Retrieved
5109:
5099:
5087:. Retrieved
5067:
5018:
5011:. Retrieved
4996:
4984:. Retrieved
4975:
4966:
4954:
4947:. Retrieved
4928:
4885:
4875:December 22,
4873:. Retrieved
4862:
4853:
4845:
4838:. Retrieved
4823:
4811:. Retrieved
4807:the original
4797:
4785:. Retrieved
4778:the original
4765:
4753:
4748:February 12,
4746:. Retrieved
4742:the original
4735:
4725:
4717:
4713:
4709:
4688:. Retrieved
4674:
4664:February 13,
4662:. Retrieved
4633:. Retrieved
4629:the original
4614:
4604:November 18,
4602:. Retrieved
4593:
4583:November 11,
4581:. Retrieved
4567:
4543:
4534:
4513:
4504:
4474:SharpDevelop
4374:
4320:
4316:managed code
4305:
4281:
4262:
4239:
4226:
4214:
4192:
4184:
4177:
4165:
3723:GetComponent
3596:
3445:
3444:
3440:
3436:
3403:input/output
3388:
3358:return value
3344:method. The
3225:
3200:
3174:
3161:
3139:
3123:
3117:
3053:
3011:
2994:
2991:
2986:
2980:
2905:
2896:
2895:
2890:
2889:
2881:
2823:
2761:
2750:
2721:
2712:
2710:
2700:Type classes
2694:Immutability
2616:
2415:
2410:IntelliSense
2407:
2392:
2364:
2357:
2350:
2339:
2324:
2321:Polymorphism
2313:
2305:
2299:
2293:
2288:
2284:
2274:memory leaks
2271:
2257:
2255:
2229:
2222:of a class.
2209:
2192:
2172:synchronized
2169:
2164:
2160:
2150:
2139:
2133:
2132:
2113:
2062:
2058:
2056:
1976:
1964:
1960:
1950:
1943:
1924:
1873:
1861:
1850:
1830:
1822:
1772:
1525:August 2017
1403:August 2012
1237:October 2003
1212:January 2002
1090:
1043:
1023:sharp symbol
1020:
1007:
995:
984:
943:
925:
878:Turbo Pascal
875:
853:
850:managed code
839:
809:Support for
745:
742:Design goals
737:
667:
570:
569:
562:at Wikibooks
380:Discontinued
379:
84:event-driven
44:
31:
12466:Categorical
11795:20000–29999
10947:10000–19999
9629:(Ultrium-1)
9334:Azure Linux
9065:MonoDevelop
8885:ASP.NET MVC
8831:Frameworks,
8733:Programming
8717:Video games
8708:XML Notepad
8663:Family.Show
8542:C# and Java
8526:Small Basic
8117:C# in Depth
8040:October 26,
7697:October 28,
7537:Archer 2001
6609:October 27,
6578:October 27,
6325:October 15,
5089:January 26,
4903:annotations
4813:January 11,
4787:January 14,
4635:October 28,
4519:number sign
4464:MonoDevelop
4361:WebAssembly
4308:open-source
4011:Collision2D
3933:Collision2D
3729:Rigidbody2D
3678:Rigidbody2D
3609:UnityEngine
3175:Above is a
3014:Hello world
3008:Hello World
2846:IComparable
2758:Value types
2668:– C# 3 LINQ
2424:System.Linq
2383:constructor
1952:Enumeration
1925:C# is more
1827:Portability
1792:equals sign
1492:March 2017
1362:April 2010
1359:April 2010
1323:August 2007
1241:April 2003
1103:), and the
1082:NUMBER SIGN
1069:number sign
1065:♯
951:reification
895:Delphi and
882:Embarcadero
796:programmers
792:source code
788:Portability
759:strong type
643:declarative
410:Enhanced C#
294:and MIT/X11
88:task-driven
13391:Categories
12331:JavaScript
12207:Comparison
11574:16949 (TS)
11171:11941 (TR)
9869:standards
9773:Full BASIC
9757:ECMAScript
9749:JavaScript
9400:WikiBhasha
9375:Project Mu
9350:ChronoZoom
9324:Barrelfish
9160:Sandcastle
9125:Playwright
8930:ChakraCore
8905:Babylon.js
8817:TypeScript
8797:PowerShell
8772:IronPython
8724:Allegiance
8535:Comparison
8481:IronPython
8476:IronScheme
8435:PowerShell
8300:Components
7933:"C# Guide"
7907:github.com
7565:October 4,
7195:1565579768
6084:October 9,
5880:October 4,
5591:October 4,
5565:October 4,
5539:October 4,
5513:October 4,
5290:October 1,
5204:October 6,
5045:Skeet 2019
4895:autoboxing
4555:References
4523:sharp sign
4341:RemObjects
4168:dialog box
4122:MessageBox
4056:isGrounded
4041:CompareTag
4035:gameObject
3978:isGrounded
3963:CompareTag
3957:gameObject
3855:&&
3852:isGrounded
3696:isGrounded
3597:A Windows
2840:ICloneable
2335:interfaces
2281:Exceptions
2195:properties
2120:overridden
2010:assemblies
2002:Attributes
1985:Reflection
1912:if (a = b)
1817:See also:
1785:namespaces
1767:See also:
1445:July 2015
1207:April 2003
1135:and other
1123:, such as
1029:higher in
901:Visual J++
887:(formerly
782:deployment
647:functional
639:imperative
620:high-level
546:TypeScript
480:Influenced
338:.microsoft
272:compiler:
227:nominative
179:12.0
104:concurrent
100:reflective
92:functional
76:imperative
72:structured
38:is due to
12428:Smalltalk
11529:15926 WIP
10893:9592/9593
10818:9000/9001
10706:8805/8806
9622:Super DLT
9380:ReactiveX
9297:xUnit.net
9210:Voldemort
9175:SVNBridge
8990:Infer.NET
8945:DeepSpeed
8920:C++/WinRT
8910:BitFunnel
8855:.NET MAUI
8735:languages
8603:Microsoft
8511:Phalanger
8405:Languages
8348:Microsoft
8079:Inside C#
7811:Microsoft
7751:Microsoft
7717:Microsoft
7657:August 5,
7516:April 28,
7447:.NET Blog
7427:April 14,
7358:April 28,
7301:April 28,
7241:770609095
7218:214859896
7048:March 30,
6939:April 14,
6766:.NET Blog
6736:InfoWorld
6715:April 28,
6643:Microsoft
6475:April 19,
6445:August 8,
6415:April 19,
6355:April 19,
6294:April 19,
6264:April 14,
6234:April 19,
6174:April 19,
6114:April 19,
6054:April 19,
6014:.NET Blog
5901:Channel 9
5784:Microsoft
5737:March 25,
5727:Microsoft
5483:March 21,
5456:March 21,
5429:March 21,
5306:"Details"
5141:.NET Blog
5110:.NET Blog
4986:April 18,
4840:August 7,
4625:Microsoft
4560:Citations
4508:for async
4415:C# syntax
4409:C# topics
4288:.NET Core
4235:templates
4195:Microsoft
4146:WriteLine
4029:collision
4014:collision
3951:collision
3936:collision
3906:jumpForce
3816:moveSpeed
3810:moveInput
3762:moveInput
3660:jumpForce
3639:moveSpeed
3601:example:
3458:DataStore
3414:WriteLine
3375:WriteLine
3098:WriteLine
3040:WriteLine
2977:Libraries
2906:Example:
2901:type cast
2772:ValueType
2711:C# has a
2547:numQuery2
2490:numQuery1
2342:signature
2294:something
2241:namespace
2238:or a C++
2232:namespace
2226:Namespace
2220:attribute
2140:The type
2130:keyword.
2111:methods.
2048:compiled.
1927:type safe
1763:C# syntax
1581:May 2018
1433:June 2022
1399:June 2013
1269:June 2006
1190:Microsoft
1121:libraries
1107:language
1086:#
917:Smalltalk
674:Microsoft
627:paradigms
364:Visual C#
144:Microsoft
138:Developer
130:Microsoft
12486:Category
12252:Assembly
12212:Timeline
12154:Category
9879:List of
9711:Graphics
9507:Category
9445:CodePlex
9414:Licenses
9360:FlexWiki
9170:StyleCop
9130:ProcDump
9055:mod_mono
9040:mimalloc
8995:LightGBM
8970:Electron
8900:Avalonia
8792:Power Fx
8777:IronRuby
8767:GW-BASIC
8683:Terminal
8634:Software
8613:Overview
8486:IronRuby
8327:Metadata
8322:Manifest
8312:Delegate
8307:Assembly
8034:Archived
8007:July 20,
8001:Archived
7977:July 20,
7971:Archived
7947:July 28,
7941:Archived
7917:July 20,
7911:Archived
7887:July 20,
7881:Archived
7857:July 20,
7851:Archived
7821:March 8,
7782:Archived
7755:Archived
7691:Archived
7651:Archived
7620:Archived
7595:July 14,
7589:Archived
7559:Archived
7510:archived
7482:Archived
7451:Archived
7421:Archived
7386:Archived
7352:Archived
7323:archived
7295:Archived
7264:Archived
7237:ProQuest
7214:ProQuest
7191:ProQuest
7187:62201466
7154:April 7,
7129:April 7,
7104:April 7,
7079:June 20,
7073:Archived
7042:Archived
7021:June 26,
6990:Archived
6970:June 20,
6964:Archived
6933:Archived
6903:Archived
6865:April 4,
6859:Archived
6770:Archived
6746:March 5,
6740:Archived
6709:Archived
6678:Archived
6653:April 6,
6647:Archived
6619:cite web
6603:Archived
6572:Archived
6535:June 29,
6529:Archived
6505:June 29,
6499:Archived
6469:Archived
6439:Archived
6409:Archived
6379:Archived
6349:Archived
6319:Archived
6288:Archived
6258:Archived
6228:Archived
6204:June 23,
6198:Archived
6168:Archived
6138:Archived
6108:Archived
6078:Archived
6048:Archived
6018:Archived
5941:June 11,
5874:Archived
5851:June 11,
5845:Archived
5820:June 11,
5794:June 18,
5788:Archived
5763:June 18,
5753:"F# FAQ"
5707:June 22,
5674:June 18,
5641:Archived
5585:Archived
5533:Archived
5450:Archived
5423:Archived
5397:Archived
5370:Archived
5362:Bill Joy
5340:Archived
5320:April 7,
5225:Archived
5198:Archived
5145:Archived
5114:Archived
5080:Archived
5007:Archived
4980:Archived
4949:June 18,
4943:Archived
4918:Archived
4909:Archived
4869:Archived
4834:Archived
4690:March 8,
4684:Archived
4658:Archived
4577:Archived
4479:Turbo C#
4387:See also
4337:Elements
4231:generics
3885:AddForce
3828:velocity
3795:velocity
3427:Generics
3003:Examples
2897:Unboxing
2806:DateTime
2743:method.
2737:ToString
2690:– C# 7.0
2684:– C# 7.0
2640:Closures
2204:abstract
2189:Property
2157:delegate
2124:override
2006:metadata
1741:.NET 8.0
1713:.NET 7.0
1685:.NET 6.0
1657:.NET 5.0
1573:Archived
1160:version
1151:Versions
1127:(a .NET
1067:)), the
1056:♯
1039:ligature
1027:semitone
975:closures
947:generics
935:Bill Joy
891:Delphi,
889:CodeGear
717:compiler
466:Modula-3
395:Dialects
250:Platform
63:Paradigm
13369:Related
13082:13522-5
12870:ISO/IEC
12761:62014-4
12674:61131-9
12669:61131-3
12639:60906-1
12632:60870-6
12627:60870-5
12439:more...
12418:Scratch
12321:Haskell
12311:Fortran
12267:classic
12217:History
12055:29199-2
11927:23094-2
11922:23094-1
11912:23090-3
11781:19794-5
11776:19775-1
11564:16612-2
11554:16355-1
11243:13406-2
11201:12234-2
10969:10118-3
9810:ECMA-35
9734:C++/CLI
9582:OpenXPS
9459:Related
9277:WinObjC
9195:U-Prove
9165:SignalR
9135:ProcMon
9120:Orleans
9095:OneFuzz
9070:MSBuild
8950:DiskSpd
8870:ASP.NET
8506:Oxygene
8501:Nemerle
8471:C++/CLI
8052:Sources
7963:"5.0.8"
7788:July 5,
7761:July 5,
7727:July 5,
7626:May 14,
7488:May 19,
7457:May 15,
7392:May 15,
7329:May 15,
7270:May 23,
6776:May 14,
6684:May 14,
6024:June 9,
5647:May 26,
5531:. ISO.
5013:May 12,
4899:varargs
4864:YouTube
4459:LINQPad
4296:Xamarin
4140:Console
4101:Program
3999:private
3921:private
3894:Vector2
3843:// Jump
3804:Vector2
3774:GetAxis
3690:private
3675:private
3494:private
3473:private
3446:Example
3411:method
3408:Console
3392:Console
3369:Console
3356:has no
3324:Program
3306:Program
3275:private
3204:Program
3182:Program
3170:Program
3146:Console
3092:Console
3071:Program
3034:Console
2795:decimal
2719:(CTS).
2592:OrderBy
2553:numbers
2526:orderby
2505:numbers
2433:numbers
2403:ADO.NET
2325:Unlike
2246:package
2236:package
2199:virtual
2142:dynamic
2116:virtual
2079:private
2038:lexical
2028:runtime
1841:Fortran
1185:ISO/IEC
1129:wrapper
897:Borland
893:Inprise
871:ASP.NET
836:History
651:generic
615:) is a
530:Oxygene
526:Nemerle
494:Crystal
490:Clojure
438:Haskell
346:/csharp
344:/dotnet
331:Website
300:: dual
283:MIT/X11
274:MIT/X11
262:License
215:dynamic
190: (
159: (
96:generic
12458:Lists:
12393:Python
12388:Prolog
12366:Pascal
12356:MATLAB
12341:Kotlin
12301:Erlang
12240:Simula
12069:30000+
10908:9797-1
10716:8820-5
10661:8501-1
10217:1073-2
10212:1073-1
9896:1–9999
9744:Eiffel
9675:FAT16B
9656:(CDFS)
9649:CD-ROM
9450:GitHub
9437:Forges
9370:Gollum
9318:MS-DOS
9155:Roslyn
9075:MsQuic
9050:ML.NET
8915:Blazor
8865:AirSim
8742:Bosque
8391:DotGNU
8176:
8153:
8123:
8104:
8085:
8066:
7239:
7216:
7193:
7185:
5961:GitHub
4469:Morfik
4368:DotGNU
4312:Roslyn
4292:Roslyn
4290:, and
4269:Novell
4174:Images
4107:static
4083:System
3747:Update
3654:public
3633:public
3615:public
3575:return
3551:public
3512:public
3452:public
3398:System
3338:static
3318:static
3299:. The
3290:string
3278:static
3263:string
3251:static
3245:public
3236:, the
3212:static
3207:class.
3150:System
3142:System
3132:System
3077:static
3062:System
3028:System
2929:object
2891:Boxing
2870:System
2864:String
2858:System
2852:object
2834:String
2828:System
2818:struct
2800:System
2766:System
2731:Object
2725:System
2672:Tuples
2532:select
2300:handle
2258:unsafe
2161:signal
2108:params
2075:ANSI C
2065:(i.e.
2059:method
1967:shadow
1896:if (a)
1847:Typing
1806:arrays
1757:Syntax
1141:Cocoa#
1117:Eiffel
1099:(from
1079:#
1076:
1074:U+0023
1053:
1051:U+266F
987:mascot
969:, and
915:, and
913:Delphi
885:Delphi
862:C-like
844:, the
729:Roslyn
522:Kotlin
486:Chapel
430:Eiffel
388:DotGNU
355:Major
342:/en-us
298:DotGNU
270:Roslyn
219:strong
211:Static
110:Family
13360:81346
13355:80000
13350:42010
13345:39075
13340:38500
13335:33001
13330:29119
13326:29110
13322:27040
13317:27002
13307:27000
13302:26300
13297:24752
13292:24744
13287:24727
13282:24707
13277:23360
13272:23270
13267:23008
13262:23003
13257:23000
13252:22537
13247:22275
13242:21827
13237:21000
13232:20802
13227:20000
13222:19788
13217:19770
13212:19757
13207:19752
13202:18181
13197:18014
13192:18004
13187:17025
13182:17024
13177:16485
13172:16262
13167:15938
13162:15897
13157:15693
13152:15511
13147:15504
13142:15445
13137:15444
13132:15408
13127:15291
13122:15288
13117:14882
13112:14651
13107:14496
13102:14443
13097:13818
13092:13816
13087:13568
13077:13346
13072:13250
13067:12207
13062:11801
13057:11544
13052:11404
13047:11179
13042:11172
13037:10967
13032:10646
13027:10279
13022:10179
13017:10165
13012:10116
13007:10021
12861:63382
12856:63119
12851:63110
12846:62700
12841:62682
12836:62680
12831:62455
12826:62386
12821:62379
12816:62366
12811:62365
12806:62351
12801:62325
12796:62304
12791:62264
12786:62262
12781:62196
12776:62061
12771:62056
12766:62026
12756:61970
12751:61968
12746:61960
12741:61883
12736:61851
12731:61850
12726:61784
12721:61511
12716:61508
12711:61499
12706:61400
12701:61360
12696:61355
12691:61334
12686:61162
12681:61158
12664:61131
12659:61030
12654:60958
12649:60929
12644:60908
12622:60870
12617:60601
12612:60559
12607:60446
12602:60364
12597:60320
12592:60309
12587:60297
12582:60269
12577:60228
12572:60112
12567:60068
12562:60063
12557:60062
12552:60038
12547:60034
12542:60027
12433:Swift
12423:Shell
12336:Julia
12306:Forth
12296:COBOL
12257:BASIC
12235:ALGOL
12136:80000
12131:56000
12126:55000
12121:50001
12116:45001
12111:42010
12106:40500
12101:39075
12096:38500
12091:37001
12086:32000
12081:31000
12076:30170
12060:29500
12050:29148
12046:29110
12042:28000
12037:27729
12032:27006
12027:27005
12022:27002
12017:27001
12012:27000
12002:26324
11997:26300
11992:26262
11987:26000
11982:25964
11977:25178
11972:24728
11967:24707
11962:24617
11957:24613
11952:24517
11947:23941
11942:23360
11937:23271
11932:23270
11917:23092
11907:23009
11902:23008
11897:23003
11892:23000
11887:22537
11882:22395
11877:22301
11872:22300
11867:22275
11862:22000
11857:21827
11852:21500
11847:21122
11842:21047
11837:21001
11832:21000
11827:20830
11822:20802
11817:20400
11812:20121
11807:20022
11802:20000
11786:19831
11771:19770
11766:19757
11761:19752
11756:19600
11751:19510
11746:19509
11741:19508
11736:19507
11731:19506
11726:19505
11721:19503
11716:19502
11711:19501
11706:19500
11701:19439
11696:19407
11691:19136
11686:19125
11681:19115
11676:19114
11659:19092
11654:19011
11649:19005
11644:18916
11639:18629
11634:18245
11629:18181
11624:18014
11619:18004
11614:17799
11609:17506
11604:17442
11599:17369
11594:17203
11589:17100
11584:17025
11579:17024
11569:16750
11559:16485
11549:16262
11544:16023
11539:15938
11534:15930
11524:15926
11519:15924
11514:15919
11509:15897
11504:15707
11492:15706
11487:15693
11482:15686
11477:15511
11472:15504
11467:15438
11462:15445
11445:15444
11440:15408
11435:15398
11430:15291
11425:15288
11420:15189
11415:15022
11410:14971
11405:14882
11400:14764
11395:14698
11390:14651
11385:14649
11380:14644
11375:14617
11323:14496
11318:14443
11313:14396
11308:14289
11303:14224
11298:14031
11293:14000
11288:13818
11283:13816
11278:13616
11273:13584
11268:13568
11263:13567
11258:13490
11253:13485
11248:13450
11238:13399
11233:13250
11228:13216
11211:13211
11206:12620
11196:12207
11191:12182
11186:12052
11181:12006
11176:11992
11166:11941
11156:11940
11151:11898
11146:11889
11141:11801
11136:11785
11131:11784
11126:11783
11121:11544
11116:11404
11111:11179
11106:11172
11101:11170
11096:11073
11091:10967
11086:10962
11081:10957
11076:10861
11071:10746
11066:10664
11061:10646
11056:10628
11051:10589
11046:10585
11041:10383
11009:10303
11004:10279
10999:10218
10994:10206
10989:10179
10984:10165
10979:10161
10974:10160
10964:10116
10959:10007
10954:10006
9803:Other
9670:FAT16
9665:FAT12
9390:TLAPS
9365:FourQ
9343:Other
9329:SONiC
9272:WinJS
9200:vcpkg
9090:NuGet
8955:Dryad
8752:Dafny
8521:Scala
8466:Cobra
8444:Other
8379:Other
7183:S2CID
5083:(PDF)
5072:(PDF)
4781:(PDF)
4774:(PDF)
4716:(5).
4496:Notes
4454:Rider
4353:Cocoa
4203:Intel
4098:class
4089:using
4080:using
4062:false
3858:Input
3768:Input
3759:float
3708:Start
3657:float
3636:float
3618:class
3606:using
3578:items
3566:index
3536:items
3500:count
3479:items
3455:class
3177:class
3167:class
3129:using
3068:class
3059:using
3025:using
2876:Array
2784:float
2601:=>
2568:=>
2559:Where
2508:where
2421:using
2291:try {
2230:A C#
2067:class
2063:field
1956:scope
1884:while
1869:boxed
1727:12.0
1699:11.0
1671:10.0
1612:None
1441:Draft
1437:None
1319:None
1169:.NET
1166:Date
1145:Cocoa
1137:GNOME
1031:pitch
998:SC 22
659:class
611:SHARP
538:Swift
442:Scala
336:learn
292:GPLv3
13002:9995
12997:9945
12992:9899
12987:9593
12982:9592
12977:9529
12972:9496
12967:9293
12962:9126
12957:8859
12952:8652
12947:8632
12942:8613
12937:7942
12932:7816
12927:7813
12922:7812
12917:7811
12912:7810
12907:6523
12902:6429
12897:5218
12892:4909
12887:2022
12882:1989
12408:Rust
12403:Ruby
12378:Perl
12346:Lisp
12326:Java
12272:.NET
11034:-238
10938:9995
10933:9985
10928:9984
10923:9945
10918:9899
10913:9897
10903:9660
10898:9594
10888:9564
10883:9529
10878:9506
10873:9496
10868:9407
10863:9362
10858:9314
10853:9293
10848:9241
10843:9227
10838:9141
10833:9126
10828:9075
10823:9036
10813:8879
10766:-8-I
10721:8859
10711:8807
10701:8691
10696:8652
10691:8651
10686:8632
10681:8613
10676:8601
10671:8583
10666:8571
10656:8373
10651:8217
10646:8178
10641:8093
10636:8000
10631:7942
10626:7816
10621:7813
10616:7812
10611:7811
10606:7810
10601:7736
10596:7637
10584:7498
10579:7200
10574:7185
10569:7098
10564:7064
10559:7027
10554:7010
10549:7002
10544:7001
10539:6943
10534:6709
10529:6523
10524:6438
10519:6429
10514:6425
10509:6385
10504:6373
10499:6346
10494:6344
10489:6166
10484:5964
10479:5807
10474:5800
10469:5776
10464:5775
10459:5725
10454:5428
10449:5427
10444:5426
10439:5218
10434:4909
10429:4217
10424:4165
10419:4157
10414:4031
10409:3977
10404:3950
10399:3901
10394:3864
10389:3602
10384:3601
10379:3307
10374:3297
10352:3166
10347:3103
10342:3029
10337:2921
10332:2852
10327:2848
10322:2788
10317:2720
10312:2711
10307:2709
10302:2533
10297:2281
10292:2240
10287:2146
10282:2145
10277:2108
10272:2047
10267:2033
10262:2022
10257:2015
10252:2014
10247:1989
10242:1745
10237:1629
10232:1538
10227:1413
10222:1155
10207:1007
10202:1004
10197:1000
10020:68-1
9815:JSON
9763:Dart
9567:APIW
9385:SILK
9245:UMDF
9240:KMDF
9215:VoTT
9060:Mono
8940:Dapr
8840:.NET
8782:Lean
8653:Atom
8451:Axum
8386:Mono
8355:.NET
8174:ISBN
8151:ISBN
8121:ISBN
8102:ISBN
8083:ISBN
8064:ISBN
8042:2018
8009:2021
7979:2021
7949:2017
7919:2021
7889:2021
7859:2021
7823:2008
7790:2009
7763:2009
7729:2009
7699:2017
7659:2021
7628:2021
7597:2019
7567:2012
7518:2023
7490:2023
7459:2021
7429:2019
7394:2021
7360:2023
7331:2023
7303:2023
7272:2023
7156:2024
7131:2024
7106:2024
7081:2021
7050:2010
7023:2024
6998:2020
6972:2021
6941:2019
6911:2020
6867:2018
6778:2021
6748:2022
6717:2023
6686:2021
6655:2024
6625:link
6611:2023
6580:2023
6537:2023
6507:2023
6477:2023
6447:2022
6417:2023
6387:2021
6357:2023
6327:2020
6296:2023
6266:2019
6236:2023
6206:2018
6176:2023
6146:2017
6116:2023
6086:2017
6056:2023
6026:2017
5973:2015
5943:2014
5913:2011
5882:2012
5853:2014
5822:2014
5796:2009
5765:2009
5739:2008
5709:2014
5676:2009
5649:2018
5618:2020
5593:2012
5567:2012
5541:2012
5515:2012
5485:2011
5458:2011
5431:2011
5405:2009
5378:2023
5348:2023
5322:2019
5292:2008
5259:2008
5233:2009
5206:2021
5153:2023
5122:2023
5091:2012
5015:2020
4988:2023
4951:2014
4901:and
4877:2013
4842:2017
4815:2017
4789:2016
4750:2010
4692:2017
4666:2015
4637:2008
4606:2023
4585:2016
4527:ECMA
4438:IDEs
4375:The
4366:The
4335:The
4330:Mono
4254:Ecma
4252:and
4201:and
4128:Show
4113:Main
4110:void
4002:void
3984:true
3924:void
3744:void
3732:>
3726:<
3705:void
3693:bool
3666:300f
3542:item
3527:item
3515:void
3467:>
3461:<
3353:Main
3347:void
3341:Main
3312:Main
3293:args
3284:Main
3281:void
3266:args
3257:Main
3254:void
3239:Main
3234:Java
3229:Main
3218:Main
3215:void
3083:Main
3080:void
2950:foo2
2812:enum
2790:char
2496:from
2395:LINQ
2346:Java
2262:null
2183:lock
2165:slot
2163:and
2098:and
2087:void
2004:are
1908:bool
1892:true
1886:and
1880:bool
1865:case
1643:9.0
1609:8.0
1566:7.3
1545:7.2
1517:7.1
1472:7.0
1428:6.0
1383:5.0
1233:1.2
1196:1.0
1180:Ecma
1131:for
1125:Gtk#
1004:Name
959:LINQ
931:Java
909:Java
802:and
794:and
719:and
710:Mono
696:and
682:Ecma
609:see
542:Vala
534:Rust
518:Java
514:Hack
506:Dart
458:Java
446:Icon
372:Mono
368:.NET
340:.com
325:.csx
306:LGPL
304:and
288:Mono
223:safe
161:2000
154:2000
12877:646
12535:IEC
12413:SQL
12383:PHP
12351:Lua
12286:C++
12247:APL
12230:Ada
11368:-20
11363:-17
11358:-14
11353:-12
11348:-11
11343:-10
11029:-28
11024:-22
11019:-21
11014:-11
10806:-16
10801:-15
10796:-14
10791:-13
10786:-12
10781:-11
10776:-10
10192:999
10187:965
10182:898
10177:860
10172:843
10167:838
10162:764
10157:732
10152:704
10147:690
10142:668
10137:657
10132:646
10100:639
10095:519
10090:518
10085:500
10080:361
10075:306
10070:302
10065:262
10060:261
10055:259
10050:233
10045:228
10040:226
10035:217
10030:216
10025:128
10013:-13
10008:-12
10003:-11
9998:-10
9867:ISO
9794:UWB
9789:NFC
9753:E4X
9687:UDF
9660:FAT
9633:VXA
9617:DLT
9612:DDS
9292:XSP
9282:WiX
9085:npm
8925:CCF
8461:Boo
7175:doi
6883:new
5611:ISO
4250:IEC
4246:ISO
4242:CLI
4223:IEC
4219:ISO
3909:));
3891:new
3801:new
3735:();
3599:GUI
3593:GUI
3563:int
3557:Get
3518:Add
3497:int
3485:new
3193:...
2965:bar
2959:int
2947:int
2938:foo
2932:bar
2914:foo
2911:int
2843:or
2778:int
2657:new
2651:var
2571:num
2565:num
2544:var
2535:num
2529:num
2511:num
2499:num
2487:var
2442:int
2439:new
2430:var
2327:C++
2201:or
2128:new
2100:out
2096:ref
2083:int
2069:or
2024:CIL
1935:JIT
1922:).
1857:new
1853:var
1355:4.0
1315:3.0
1263:2.0
1231:1.1
1147:).
1133:GTK
1101:Ada
1035:C++
905:C++
804:C++
690:IEC
686:ISO
680:by
597:ɑːr
454:J++
422:C++
321:.cs
302:GPL
13393::
12361:ML
12316:Go
12291:C#
11669:-2
11664:-1
11497:-2
11455:-9
11450:-3
11338:-6
11333:-3
11328:-2
11221:-2
11216:-1
11160:-2
10771:-9
10761:-8
10756:-7
10751:-6
10746:-5
10741:-4
10736:-3
10731:-2
10726:-1
10589:-1
10367:-3
10362:-2
10357:-1
10125:-6
10120:-5
10115:-3
10110:-2
10105:-1
9993:-9
9988:-8
9983:-7
9978:-6
9973:-5
9968:-4
9963:-3
9958:-1
9953:-0
9948:31
9943:17
9938:16
9887:–
9883:–
9755:,
9739:C#
9682:FD
8807:Q#
8762:F*
8757:F#
8747:C#
8516:Q#
8496:J#
8456:A#
8430:F#
8420:C#
8032:.
8026:.
7999:.
7995:.
7969:.
7965:.
7939:.
7935:.
7909:.
7905:.
7879:.
7875:.
7845:.
7834:^
7825:.
7809:.
7792:.
7780:.
7749:.
7731:.
7715:.
7649:.
7645:.
7618:.
7614:.
7583:.
7553:.
7525:^
7480:.
7476:.
7445:.
7419:.
7415:.
7402:^
7384:.
7380:.
7368:^
7350:.
7346:.
7321:,
7293:.
7289:.
7262:.
7258:.
7189:.
7181:.
7147:.
7122:.
7097:.
7071:.
7067:.
7040:.
7014:.
6988:.
6962:.
6958:.
6931:.
6927:.
6901:.
6853:.
6828:^
6764:.
6738:.
6734:.
6707:.
6703:.
6676:.
6672:.
6645:.
6641:.
6621:}}
6617:{{
6601:.
6597:.
6570:.
6566:.
6527:.
6523:.
6497:.
6493:.
6467:.
6463:.
6437:.
6433:.
6407:.
6403:.
6377:.
6373:.
6343:.
6317:.
6313:.
6282:.
6252:.
6222:.
6196:.
6192:.
6162:.
6136:.
6132:.
6102:.
6076:.
6072:.
6042:.
6012:.
5989:.
5959:.
5929:.
5899:.
5861:^
5839:.
5786:.
5782:.
5725:.
5693:.
5639:.
5635:.
5609:.
5501:.
5308:.
5276:.
5223:.
5196:.
5192:.
5161:^
5143:.
5139:.
5112:.
5108:.
5052:^
5027:^
5017:.
4978:.
4974:.
4953:.
4937:.
4897:,
4893:,
4867:.
4861:.
4844:.
4832:.
4752:.
4734:.
4714:22
4712:.
4700:^
4645:^
4623:.
4575:.
4359:,
4355:,
4351:,
4347:,
4286:,
4197:,
4155:);
4137:);
4116:()
4050:))
4023:if
3972:))
3945:if
3879:rb
3873:))
3846:if
3837:);
3822:rb
3789:rb
3783:);
3750:()
3717:rb
3711:()
3681:rb
3645:5f
3423:.
3384:);
3221:()
3107:);
3086:()
3049:);
2999:.
2989:.
2920:42
2740:()
2674:–
2660:()
2607:);
2580:==
2520:==
2502:in
2481:};
2478:12
2454:10
2355:.
2185:.
2148:.
2057:A
1958:.
1920:==
1888:if
1878:,
1843:.
1158:C#
1109:F#
1097:A#
1093:J#
965:,
911:,
907:,
880:,
653:,
649:,
645:,
641:,
637:,
633:,
586:iː
571:C#
544:,
540:,
536:,
532:,
528:,
524:,
520:,
516:,
512:,
510:F#
508:,
504:,
502:J#
500:,
496:,
492:,
488:,
474:VB
472:,
468:,
464:,
462:ML
460:,
456:,
452:,
450:J#
448:,
444:,
440:,
436:,
434:F#
432:,
428:,
426:Cω
424:,
408:,
404:,
402:Cω
386:,
382::
374:,
370:,
366:,
323:,
281::
229:,
225:,
221:,
217:,
213:,
102:,
98:,
94:,
90:,
86:,
82:,
78:,
74:,
70::
48:C#
32:C#
12520:e
12513:t
12506:v
12398:R
12281:C
12188:e
12181:t
12174:v
11162:)
11158:(
9933:9
9928:7
9923:6
9918:4
9913:3
9908:2
9903:1
9859:e
9852:t
9845:v
9759:)
9751:(
9539:e
9532:t
9525:v
8787:P
8595:e
8588:t
8581:v
8237:e
8230:t
8223:v
8182:.
8159:.
8129:.
8110:.
8091:.
8072:.
8044:.
8011:.
7981:.
7951:.
7921:.
7891:.
7861:.
7765:.
7701:.
7661:.
7630:.
7599:.
7569:.
7539:.
7492:.
7461:.
7431:.
7396:.
7362:.
7305:.
7274:.
7243:.
7220:.
7197:.
7177::
7158:.
7133:.
7108:.
7083:.
7052:.
7025:.
7000:.
6974:.
6943:.
6913:.
6887:.
6881:"
6869:.
6839:.
6822:.
6808:.
6794:.
6780:.
6750:.
6719:.
6688:.
6657:.
6627:)
6613:.
6582:.
6552:.
6539:.
6509:.
6479:.
6449:.
6419:.
6389:.
6359:.
6329:.
6298:.
6268:.
6238:.
6208:.
6178:.
6148:.
6118:.
6088:.
6058:.
6028:.
5975:.
5945:.
5915:.
5884:.
5855:.
5824:.
5798:.
5767:.
5741:.
5711:.
5678:.
5651:.
5620:.
5595:.
5569:.
5543:.
5517:.
5487:.
5460:.
5433:.
5407:.
5380:.
5350:.
5324:.
5294:.
5261:.
5235:.
5208:.
5179:.
5155:.
5124:.
5093:.
5047:.
4990:.
4959:)
4879:.
4817:.
4791:.
4758:)
4639:.
4608:.
4587:.
4248:/
4221:/
4161:}
4158:}
4149:(
4143:.
4131:(
4125:.
4119:{
4104:{
4095:;
4086:;
4077:}
4074:}
4071:}
4065:;
4059:=
4053:{
4044:(
4038:.
4032:.
4026:(
4020:{
4017:)
4008:(
3996:}
3993:}
3987:;
3981:=
3975:{
3966:(
3960:.
3954:.
3948:(
3942:{
3939:)
3930:(
3918:}
3915:}
3903:,
3900:0
3897:(
3888:(
3882:.
3876:{
3867:(
3861:.
3849:(
3834:y
3831:.
3825:.
3819:,
3813:*
3807:(
3798:=
3792:.
3777:(
3771:.
3765:=
3753:{
3741:}
3720:=
3714:{
3699:;
3684:;
3669:;
3663:=
3648:;
3642:=
3630:{
3624::
3612:;
3587:}
3584:}
3581:;
3572:{
3569:)
3560:(
3554:T
3548:}
3545:;
3539:=
3533:{
3530:)
3524:T
3521:(
3509:;
3506:0
3503:=
3491:;
3488:T
3482:=
3476:T
3470:{
3464:T
3378:(
3372:.
3296:)
3287:(
3269:)
3260:(
3196:}
3190:{
3135:;
3113:}
3110:}
3101:(
3095:.
3089:{
3074:{
3065:;
3043:(
3037:.
3031:;
2968:;
2962:)
2956:(
2953:=
2941:;
2935:=
2923:;
2917:=
2873:.
2861:.
2831:.
2803:.
2769:.
2728:.
2604:n
2598:n
2595:(
2589:.
2586:)
2583:0
2577:2
2574:%
2562:(
2556:.
2550:=
2538:;
2523:0
2517:2
2514:%
2493:=
2475:,
2472:6
2469:,
2466:3
2463:,
2460:8
2457:,
2451:,
2448:5
2445:{
2436:=
2427:;
2375:T
2309:}
2030:.
1916:=
1904:a
1900:a
1798:.
1787:.
1084:(
1071:(
1063:(
806:.
800:C
688:/
657:(
603:/
600:p
594:ʃ
591:ˈ
583:s
580:ˌ
577:/
573:(
498:D
348:/
194:)
163:)
146:)
132:)
128:(
114:C
42:.
36:#
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.