private void button1_Click(object sender, EventArgs e)
{
char[] ch = { 'z', 's', 'w', 'a', 'n', 'g', '路', '过' };
String s1 = new String(ch);
String s2 = new String(ch);
String s3 = s1;
MessageBox.Show(object.ReferenceEquals(s1, s2).ToString()); // False
MessageBox.Show(object.ReferenceEquals(s1, s3).ToString()); // True
}
http://blog.csdn.net/zswang/article/details/1557034