55using System ;
66using System . Text ;
77
8- class Sample {
9- public static void Main ( ) {
10- StringBuilder sb = new StringBuilder ( "abcd" ) ;
11- String str1 = "abcd" ;
12- String str2 = null ;
13- Object o2 = null ;
14-
15- Console . WriteLine ( ) ;
16- Console . WriteLine ( " * The value of String str1 is '{0}'." , str1 ) ;
17- Console . WriteLine ( " * The value of StringBuilder sb is '{0}'." , sb . ToString ( ) ) ;
18-
19- Console . WriteLine ( ) ;
20- Console . WriteLine ( "1a) String.Equals(Object). Object is a StringBuilder, not a String." ) ;
21- Console . WriteLine ( " Is str1 equal to sb?: {0}" , str1 . Equals ( sb ) ) ;
22-
23- Console . WriteLine ( ) ;
24- Console . WriteLine ( "1b) String.Equals(Object). Object is a String." ) ;
25- str2 = sb . ToString ( ) ;
26- o2 = str2 ;
27- Console . WriteLine ( " * The value of Object o2 is '{0}'." , o2 ) ;
28- Console . WriteLine ( " Is str1 equal to o2?: {0}" , str1 . Equals ( o2 ) ) ;
29-
30- Console . WriteLine ( ) ;
31- Console . WriteLine ( " 2) String.Equals(String)" ) ;
32- Console . WriteLine ( " * The value of String str2 is '{0}'." , str2 ) ;
33- Console . WriteLine ( " Is str1 equal to str2?: {0}" , str1 . Equals ( str2 ) ) ;
34-
35- Console . WriteLine ( ) ;
36- Console . WriteLine ( " 3) String.Equals(String, String)" ) ;
37- Console . WriteLine ( " Is str1 equal to str2?: {0}" , String . Equals ( str1 , str2 ) ) ;
8+ class Sample1
9+ {
10+ public static void Main ( )
11+ {
12+ StringBuilder sb = new StringBuilder ( "abcd" ) ;
13+ String str1 = "abcd" ;
14+ String str2 = null ;
15+ Object o2 = null ;
16+
17+ Console . WriteLine ( ) ;
18+ Console . WriteLine ( " * The value of String str1 is '{0}'." , str1 ) ;
19+ Console . WriteLine ( " * The value of StringBuilder sb is '{0}'." , sb . ToString ( ) ) ;
20+
21+ Console . WriteLine ( ) ;
22+ Console . WriteLine ( "1a) String.Equals(Object). Object is a StringBuilder, not a String." ) ;
23+ Console . WriteLine ( " Is str1 equal to sb?: {0}" , str1 . Equals ( sb ) ) ;
24+
25+ Console . WriteLine ( ) ;
26+ Console . WriteLine ( "1b) String.Equals(Object). Object is a String." ) ;
27+ str2 = sb . ToString ( ) ;
28+ o2 = str2 ;
29+ Console . WriteLine ( " * The value of Object o2 is '{0}'." , o2 ) ;
30+ Console . WriteLine ( " Is str1 equal to o2?: {0}" , str1 . Equals ( o2 ) ) ;
31+
32+ Console . WriteLine ( ) ;
33+ Console . WriteLine ( " 2) String.Equals(String)" ) ;
34+ Console . WriteLine ( " * The value of String str2 is '{0}'." , str2 ) ;
35+ Console . WriteLine ( " Is str1 equal to str2?: {0}" , str1 . Equals ( str2 ) ) ;
36+
37+ Console . WriteLine ( ) ;
38+ Console . WriteLine ( " 3) String.Equals(String, String)" ) ;
39+ Console . WriteLine ( " Is str1 equal to str2?: {0}" , String . Equals ( str1 , str2 ) ) ;
3840 }
3941}
4042/*
@@ -57,4 +59,4 @@ public static void Main() {
5759 3) String.Equals(String, String)
5860 Is str1 equal to str2?: True
5961*/
60- //</snippet1>
62+ //</snippet1>
0 commit comments