Lmao, a long time ago Bauss posted something on a thread of mine and it was a link to PasteBin, and on this specific paste was a C# Checklist. He said within, once I can do everything included without using references, I can call myself a C# Programmer.
Well here's what I got so far. xD
Code:
When you can put X in the following things and use them proper without any resources or help, then you can call yourself a C# programmer.
[X] Strings and chars
[X] Variables
[X] Booleans
[X] Basic Operators
[X] Switch cases and if statements
[X] Classes
[X] Type-conversion
[] Static and non-static objects
[] Public and private objects
[] Enumerators
[] Interfaces
[] Structs
[X] Methods, functions and properties
[] Generics
[X] Namespaces
[] Implicit operators
[X] Loops (While, for and foreach)
[X] Goto and labels
[X] Arrays
[] Hashtables, dictionaries and lists
[] Multithreading, Delegates and events
[] Nullable types
[] Tennary
[] Unsafe coding and pointers
[X] Math
[] LINQ
[] Lambda expression
[] Ciphers and simple cryptography
[] Security, obfuscation and reflection
Im really sorry to admit, but the only point was to hopefully get amusement from people. This forum is so harsh sometimes, so I hoped to shed a little joy by having people laugh at my noobneds. I had no idea what section to put this in, but there should be an off topic section for this kinda stuff lol.
I need to look up what a static object is apparently.
I'm sure he meant static objects in classes. It's perfectly valid in C#, though in general you should rarely be using the static keyword. If this was an attempt at sarcasm, hats off to you, sir - but next time make sure that what you're saying is valid instead of making yourself look ignorant. If this wasn't sarcasm, then god help you if you know how to analyze algorithms with Big-O notation as hinted at in your signature but don't know about this.
About the topic, this list is far from complete and badly organized and compiled. Rather than explicitly saying "public" and "private", you should just have "access modifiers", considering that there's also the keywords "internal" and "protected" and instead of lumping unrelated concepts together (Multithreading, Delegates and events), you should separate them, along with numerous other things... but I'm willing to bet Jacob didn't put ridiculous amounts of time in compiling this list. A lot of the concepts you don't have checked are extremely simple and can be learned in no time at all; not sure why you haven't learned them. An example is, I guess this is what was meant by "tennary", learning the ternary operation. There's only one in C#. The concept shouldn't be separated like this either, because there's honestly no point to using it except for conciseness (could be wrong, but I'm pretty sure it gets translated to the same instructions as an if-else block). Some of these things don't even apply to C#, as you can honestly be a great programmer in C# without knowing anything about unsafe concepts.
There's also levels of how well you know and can apply these things. Access modifiers are a perfect example of this. Most beginners know the basic usage of them, but don't fully understand when or why to use a different one; they'll just declare everything (classes, methods, fields) public which leads to a terrible design.
This really gives me a good idea about compiling a correct, improved checklist of what makes a C# beginner, intermediate, and expert programmer. I may make one and post it.
I'm sure he meant static objects in classes. It's perfectly valid in C#, though in general you should rarely be using the static keyword. If this was an attempt at sarcasm, hats off to you, sir - but next time make sure that what you're saying is valid instead of making yourself look ignorant. If this wasn't sarcasm, then *** help you if you know how to analyze algorithms with Big-O notation as hinted at in your signature but don't know about this.
A static field, then.
If he's learning, might as well learn the right terminology.
A static field, then.
If he's learning, might as well learn the right terminology.
Aha, good point, although you can also have static "objects" technically.
Code:
public static object someObject;
Not very applicable in a broad sense like this. I think I'm so corrupted by using the pumping lemma to prove languages aren't regular for this theory class that I'll find the smallest instance to prove someone wrong. My bad. It's no wonder why CMPS majors are so argumentative.
@Laterus: If it's not too much trouble, you should make an updated C# checklist. Obviously this one isn't either correct or just isn't fully detailed according to what you guys are saying? But yeah, it'd be nice to have a really good checklist to keep myself on record.
Farm renown/xp the very easy way (with checklist what you need) 02/24/2013 - General Gaming Releases - 10 Replies You need:
- a lvl 40 char (highest rr as possible)
- 2nd account
- a cheat tool like Vgbuddy (mmoninja) or Hackpack (sorry, have no link)
and the last thing you need: either a char you want to lvl for xp or renown or both!
for example: i was bored leveling my engineer and i have a choppa with a high-rr. so get your both chars into a t4 rvr-area which is locked and no people are in there. this is kinda important because what you're about to do is against the rules. the account with...
My checklist, Conquer-Sx fixup! 07/26/2011 - CO2 Private Server - 16 Replies This is for those of you who are interested in servers who make Conquer-Sx work, regardless of how poorly coded it is. Note that I have almost no coding experience, I only learn what I know from general knowledge (threads are better than timers, one while is better than 4 if's, that sort of stuff) and what my mentor teaches me, fixes for me and I learn. This will also include my rank on the xtremetop100 as there is no server under the 5165 patch within the top 50.
Here's the checklist. The...
WoW - 3.3.3 Final Checklist 05/08/2011 - Gaming News - EN - 5 Replies Well, it's basically certain at this point that World of Warcraft patch 3.3.3 will be live tomorrow after the usual Tuesday server maintenance. I've been covering this topic fairly heavily over the past few weeks, but I'll give you a last minute checklist of big changes you should be aware of:
1. Random Battleground Finder - The new random BG finder tool will now be available, it will put you into a battleground that has enhanced rewards and will also serve as your 'daily battleground quest'...
***SCAMM/BETRUG CHECKLIST*** 12/03/2010 - Trading - 9 Replies Hallo Leute,
Ich möchte aufgrund vieler Scamm Vorfälle in diesem Forum mithilfe von euch, eine kleine Checkliste aufstellen, wo wir uns bei Trades in Zukunft von Scammern fernhalten und Sicher handeln können.
Vorab ein kleiner Merksatz : Diese Leute wollen nur euer bestes. ....Euer Geld.
Man kann natürlich nicht jeden Scamm unterbinden aber wir könnten sie mit dieser Checkliste deutlich verringern!
Normale Trades
Collection Checklist 09/14/2005 - General Gaming Discussion - 0 Replies s. ahnhang