Ik ben sinds kort bezig met C# en ben nu aan het uitzoeken wat de standaarden zijn binnen .NET
in veel tutorials/ebooks gebruiken ze Hungarian notation zoals: "string m_sName;"
Op veel internet sites word ook gezegd dat je dat beter niet kan doen (en met bijv. this. te werken).
een site die aangeeft dat je geen hungarian moet gebruiken:
en één die dat weer wel zegt:
en zo zijn er nog veel meer sites.
Is er wel een standaard om moet ik kiezen wat voor mij het prettigst is?
in veel tutorials/ebooks gebruiken ze Hungarian notation zoals: "string m_sName;"
Op veel internet sites word ook gezegd dat je dat beter niet kan doen (en met bijv. this. te werken).
een site die aangeeft dat je geen hungarian moet gebruiken:
http://www.codeproject.com/KB/cs/c__coding_standards.aspxHowever, in .NET coding standards, this is not recommended. Usage of data type and M_ to represent member variables should not be done. All variables should use Camel casing.
en één die dat weer wel zegt:
http://www.danrigsby.com/...08/16/c-coding-standards/We prefer the prefix “m_” private properties because CLS compliance clearly states that variables can differ by no more than casing, using “camal case for private and pascal case for everything else” is not an option.
en zo zijn er nog veel meer sites.
Is er wel een standaard om moet ik kiezen wat voor mij het prettigst is?