KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm sure I've seen somewhere that I can do the following by using an attribute above my Init() method, that tells the compiler that the Init() method must only be called from the constructor, thus allowing the readonly field to be set. I forgot what the attribute is called though, and I can't seem to find it on google. public class Class { private readonly int readonlyField; public Class() { Init(); } // Attribute here that tells the compiler that this method must be called only from a constructor private void Init() { readonlyField = 1; } }
Tags (comma-separated)
Save Edits
Cancel