I am afraid that first you need to understand what Constant is in .Net. Read the documentation is MSDN here:
http://msdn.microsoft.com/en-us/library/zb8fth98.aspx[
^]
In you above example, you need to understand that an assignment to a constant can only be a compile time constant. This is what you could still do (it's in C#), but basically means that you have to declare s as constant as well.
I am not sure if in practice that would help you.
const string s = "sss";
const string ZSTransID = s;
Btw, you might want to look at the
ReadOnly [
^]keyword as well and compare it with Const.
Const and Readonly Keywords[
^]