You all know what STL is (ok, not all of you, some have skipped C++ altogether and some have only created a few Carnivore/Herbivore classes for Uni).
But you don’t know what STT is.
Well I’ll tell you, just sit nicely and listen.
STT is “Silly Tip & Trick”.
This is one:
The Extra comma STT You probably already know of the collection initialiser syntax introduced into C# 3.0:
At times, you’d have a long list of items in the initialiser, and you find yourself doing copy&pastes to add lines, or removing lines from the list. There’s this little extra step you need to do, that is making sure that you have a comma between any two adjacent lines.
That makes the copy&paste a bit annoying.
However, it appear that csc.exe would accept an extra trailing comma at the end of the list, so this code is 100% valid:
Now it’s easier to text-manipulate the list.
It also works for Enum declarations:
So, even though having three cats in the house is busy enough, as far as c# is concerned I can easily add more of these. Not sure what the existing cats would think of that.
Just to make sure it actually works:
curiosities: