Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. C# Version History: Examining the Language Past and Present

C# Version History: Examining the Language Past and Present

Scheduled Pinned Locked Moved The Insider News
csharpjavavisual-studiocomannouncement
7 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    NDepend[^]:

    I still remember my first look at C# in the early 2000s. Microsoft had released the first major version of the language. I recall thinking that it was Java, except that Microsoft made it, called it something else, and put it into Visual Studio.

    They grow up so fast

    M Wonde TadesseW J 3 Replies Last reply
    0
    • K Kent Sharkey

      NDepend[^]:

      I still remember my first look at C# in the early 2000s. Microsoft had released the first major version of the language. I recall thinking that it was Java, except that Microsoft made it, called it something else, and put it into Visual Studio.

      They grow up so fast

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #2

      Nice summary! I'm going to have to brush up on some of those features. Marc

      Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

      1 Reply Last reply
      0
      • K Kent Sharkey

        NDepend[^]:

        I still remember my first look at C# in the early 2000s. Microsoft had released the first major version of the language. I recall thinking that it was Java, except that Microsoft made it, called it something else, and put it into Visual Studio.

        They grow up so fast

        Wonde TadesseW Offline
        Wonde TadesseW Offline
        Wonde Tadesse
        wrote on last edited by
        #3

        It's worth mentioning C# Operators[^] too. (??, ?., etc)

        Wonde Tadesse

        M 1 Reply Last reply
        0
        • Wonde TadesseW Wonde Tadesse

          It's worth mentioning C# Operators[^] too. (??, ?., etc)

          Wonde Tadesse

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #4

          ?. is the null propagator operator (v6). Marc

          Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

          Wonde TadesseW 1 Reply Last reply
          0
          • M Marc Clifton

            ?. is the null propagator operator (v6). Marc

            Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

            Wonde TadesseW Offline
            Wonde TadesseW Offline
            Wonde Tadesse
            wrote on last edited by
            #5

            It's also called null conditional member access. :-D

            Wonde Tadesse

            1 Reply Last reply
            0
            • K Kent Sharkey

              NDepend[^]:

              I still remember my first look at C# in the early 2000s. Microsoft had released the first major version of the language. I recall thinking that it was Java, except that Microsoft made it, called it something else, and put it into Visual Studio.

              They grow up so fast

              J Offline
              J Offline
              Jon McKee
              wrote on last edited by
              #6

              I thought I knew pretty much all the C# language features but I somehow completely missed using static. That's an awesome feature I'm going to put to use next time I have to deal with extension methods :thumbsup:

              D 1 Reply Last reply
              0
              • J Jon McKee

                I thought I knew pretty much all the C# language features but I somehow completely missed using static. That's an awesome feature I'm going to put to use next time I have to deal with extension methods :thumbsup:

                D Offline
                D Offline
                Dan Neely
                wrote on last edited by
                #7

                Looks like that might be a reasonable case for it, ditto for importing enums baked into a class. I'm a bit nervous about the general case with arbitrary methods though; seems ripe to letting stupid messes in and trying to program C# like a procedural language instead of an OO one.

                Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups