From 8e337adfd22e06a2a6148872573caccde2beb6de Mon Sep 17 00:00:00 2001 From: Atulin <11233299+Atulin@users.noreply.github.com> Date: Mon, 17 Oct 2022 01:17:39 +0200 Subject: [PATCH] added current pet peeves abstract --- current pet peeves in dotnet.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 current pet peeves in dotnet.md diff --git a/current pet peeves in dotnet.md b/current pet peeves in dotnet.md new file mode 100644 index 0000000..dcaf579 --- /dev/null +++ b/current pet peeves in dotnet.md @@ -0,0 +1,5 @@ +C# has a lot of history, and went through a lot of changes throughout. The good, the bad, and the ugly ones. Some changes changed the way we write code, some just bolted new ways on top, leaving the old ways to fester. + +We will talk about the latter. About things that should've been removed, hidden, or otherwise deprecated, but weren't. And nowadays, they create a potent trap for any newcomers to the language. After all, if I was told to use `ArrayList` in Java, why would I not use `ArrayList` in C# as well? It's surely the same thing, and the IDE doesn't complain! + +We'll take a look at the old and the new, compare, benchmark, and complain about the lack of `[Deprecated]` on the `HashTable` class. \ No newline at end of file