Where are the readonly/const in .NET?
Posted
by acidzombie24
on Stack Overflow
See other posts from Stack Overflow
or by acidzombie24
Published on 2010-05-11T20:36:01Z
Indexed on
2010/05/11
20:44 UTC
Read the original article
Hit count: 232
In C++ you'll see void func(const T& t)
everywhere. However, i havent seen anything similar in .NET. Why?
I have notice a nice amount of parameters using struct. But i see no functions with readonly/const. In fact now that i tried it i couldnt use those keywords to make a function that promises to not modify a list being passed in. Is there no way to promise the caller that this function will never modify the contents of list? Is there no way to say to call code and say this list should never be modified? (I know i can clone the list or look at documentation but i like compile errors sometime)
© Stack Overflow or respective owner