When reading this [ Performance of a static class that stores all strings in one place ] post I wondered if internally to the .NET runtime there is any difference between ie a class member String s_class, a static class member s_static or a String constant s_const?
All of them are immutable and are stored at some place in memory. Is it more efficient to use one or another?
EDIT:
As stated in the comment I would like to know how 'initial' values are handled internally. ie.
public String s1 = "Hello";
public const String s2 = "Hello2";
public static String s3 = "Hello3";
is "Hello" handled different from "Hello2" or "Hello3"?