C# in 100 Seconds

preview_player
Показать описание
C# or C-Sharp is the programming language behind .NET (dotnet) and the Unity framework. It was created at Microsoft as a C-like object-oriented language and is used to build apps for web, desktop, mobile, and more.

#programming #unity #100SecondsOfCode

🔗 Resources

🔥 Get More Content - Upgrade to PRO

Use code lORhwXd2 for 25% off your first payment.

🎨 My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- What is C#?
- C# Basics Tutorial
- History of C#
- How C# works
- What is C# used for?
- Who invented C#?
Рекомендации по теме
Комментарии
Автор

C# is just really comfortable to work with imo - it's always felt like the better version of Java to me

haresmahmood
Автор

How to create a successful indie game that makes alot of money in 100 seconds

somedevstuff
Автор

the best part about this langage is definitely the documentation. MSDN is so delightful to read compared to any other doc you could find ! Also the community is cool and non elitist.

irithylloldman
Автор

This channel is a literal life saver. When trying to learn a second language, you are bombarded with a lot of things you already know. Fireship only provides you with the things you don't know. Cheers

chalk
Автор

It should be noticed that destructors are very uncommon in C#, unlike C++.

MechMK
Автор

C# is one of my favorite languages. The ease of multithreading/nonblocking calls makes it easy to squeeze a ton of performance out of it

chadkrause
Автор

I feel like C# has settled comfortably as the Swiss Army Knife of programming languages. It's not the best at anything, but it's pretty good at almost everything. It has just enough power to do some really complex tasks, but still has enough safeguards to keep you from hurting yourself too badly.

rico
Автор

1:30 "to organize our code and share it with other files, we will wrap it in a namespace".
Namespaces always really confused me in c#, but those 2 simple sentences explained it in a way that I clearly understood and instantly cleared up many things. Tysm ❤️

photonic
Автор

C# was my first language and it will always have a special place in my heart.

hajiamano
Автор

2:09 async “void” is a bad practice, because it is essentially a fire-and-forget operation, difficult to unit test, and can cause the application to crash if any errors are thrown.

Always return Task or Task<T>, unless in the rare case where we are using async event handlers.

conway
Автор

C# is an absolute joy to work with. Glad it finally got featured.

Tsunami
Автор

This is the perfect format: sparking interest with an explanatory introduction to a language, framework/library or some other topic, but then also providing in depth videos of those concepts. Love it.

rubenjwz
Автор

I love C#, with the introduction of C# 10 (along with .Net 6) it now has file scoped namespaces, top-level statements, global + implicit usings (imports), nullable types and lots more! Still no discriminated unions, but it's planned.

NARY
Автор

C# is my favorite language. The dotnet framework is awesome.

klekaelly
Автор

LINQ was my introduction to functional programming many years ago. At the time, I didn't know it was functional programming. I just knew it was very different and very cool.

dansanger
Автор

Destructors, aka. finalizers, should only be used in C# when absolutely necessary, as they introduce a significant amount of overhead.
The GC takes care of most memory cleanup, with the IDisposable interface pattern being used for cleaning up unmanaged memory (memory that the GC doesn't manage).

MZZenyl
Автор

Would love to see a C# tutorial for blazor web apps, seems like good stuff.

peterhuijsen
Автор

C# is pretty great ♥️ I do love the journey from proprietary Microsoft nonsense to what it is today. Also Ruby in 💯 🙏

tylersustare
Автор

I started learning c# a few days ago and here you are making a video on it! Thanks for all this high-quality content

darkhacks
Автор

it should also be noted that C# is easier to decompile, often requiring some masking techniques in order to prevent access to the code, for example in Unity, IL2CPP recompiles the c# code into a intermediate language, which is then recompiled into c++ (hence the cpp)

amadii