How to declare a local constant in C# ?
Like in Java, you can do the following :
public void f(){ final int n = getNum(); // n declared constant }
How to do the same in C# ? I tried with readonly and const but none seems to work.
readonly
const
Any help would be greatly appreciated.
Thanks.
In C#, you cannot create a constant that is retrieved from a method.
Edit: dead link http://msdn.microsoft.com/en-us/library/e6w8fe1b(VS.71).aspx
This doc should help: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/const
A constant expression is an expression that can be fully evaluated at compile time.
1.4m articles
1.4m replys
5 comments
56.9k users