public struct Forecast
{
public int Temperature { get; set; }
public int Pressure { get; set; }
}
class Program
{
public static void ChangeTheString( string weather) { weather = "sunny" ; }
public static void ChangeTheArray( string[ ] rainyDays) { rainyDays = new[ ] { "Sunday" , "Tuesday" } ; }
public static void ChangeTheStructure( Forecast forecast) { forecast.Temperature = 35 ; }
static void Main( string[ ] args)
{
string weather = "rainy" ;
ChangeTheString( weather) ;
System.Console .WriteLine ( "The weather is " + weather) ;
string[ ] rainyDays = new[ ] { "Monday" , "Friday" } ;
ChangeTheArray( rainyDays) ;
System.Console .WriteLine ( "The rainy days were on " + rainyDays[ 0 ] + " and " + rainyDays[ 1 ] ) ;
Forecast forecast = new Forecast { Pressure = 700 , Temperature = 20 } ;
ChangeTheStructure( forecast) ;
System.Console .WriteLine ( "The temperature is " + forecast.Temperature + "C" ) ;
System.Console .ReadKey ( ) ;
}
}
cHVibGljIHN0cnVjdCBGb3JlY2FzdAp7CglwdWJsaWMgaW50IFRlbXBlcmF0dXJlIHsgZ2V0OyBzZXQ7IH0KCXB1YmxpYyBpbnQgUHJlc3N1cmUgeyBnZXQ7IHNldDsgfQp9CiAKY2xhc3MgUHJvZ3JhbQp7CglwdWJsaWMgc3RhdGljIHZvaWQgQ2hhbmdlVGhlU3RyaW5nKHN0cmluZyB3ZWF0aGVyKSB7IHdlYXRoZXIgPSAic3VubnkiOyB9CglwdWJsaWMgc3RhdGljIHZvaWQgQ2hhbmdlVGhlQXJyYXkoc3RyaW5nW10gcmFpbnlEYXlzKSB7IHJhaW55RGF5cyA9IG5ld1tdeyJTdW5kYXkiLCAiVHVlc2RheSJ9OyB9CglwdWJsaWMgc3RhdGljIHZvaWQgQ2hhbmdlVGhlU3RydWN0dXJlKEZvcmVjYXN0IGZvcmVjYXN0KSB7IGZvcmVjYXN0LlRlbXBlcmF0dXJlID0gMzU7IH0KCXN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKCXsKCQlzdHJpbmcgd2VhdGhlciA9ICJyYWlueSI7CgkJQ2hhbmdlVGhlU3RyaW5nKHdlYXRoZXIpOwoJCVN5c3RlbS5Db25zb2xlLldyaXRlTGluZSgiVGhlIHdlYXRoZXIgaXMgIiArIHdlYXRoZXIpOwogCgkJc3RyaW5nW10gcmFpbnlEYXlzID0gbmV3W10geyJNb25kYXkiLCAiRnJpZGF5IiB9OwoJCUNoYW5nZVRoZUFycmF5KHJhaW55RGF5cyk7CgkJU3lzdGVtLkNvbnNvbGUuV3JpdGVMaW5lKCJUaGUgcmFpbnkgZGF5cyB3ZXJlIG9uICIgKyByYWlueURheXNbMF0gKyAiIGFuZCAiK3JhaW55RGF5c1sxXSk7CiAKCQlGb3JlY2FzdCBmb3JlY2FzdCA9IG5ldyBGb3JlY2FzdCB7UHJlc3N1cmUgPSA3MDAsIFRlbXBlcmF0dXJlID0gMjAgfTsKCQlDaGFuZ2VUaGVTdHJ1Y3R1cmUoZm9yZWNhc3QpOwoJCVN5c3RlbS5Db25zb2xlLldyaXRlTGluZSgiVGhlIHRlbXBlcmF0dXJlIGlzICIgK2ZvcmVjYXN0LlRlbXBlcmF0dXJlICsgIkMiKTsKCQlTeXN0ZW0uQ29uc29sZS5SZWFkS2V5KCk7CiAgICB9Cn0=
stdin
cHVibGljIGNsYXNzIEZvcmVjYXN0Cgp9CgpwdWJsaWMgaW50IHRlbXBlcmF0dXJlOyBwdWJsaWMgaW50IHByZXNzdXJlOwoKcHVibGljIGNsYXNzIE1haW4KCnB1YmxpYyBzdGF0aWMgdm9pZCBjaGFuZ2VUaGVTdHJpbmcoU3RyaW5nIHdlYXRoZXIpCgp3ZWF0aGVyICZxdW90O3N1bm55JnF1b3Q7OwoKcHVibGljIHN0YXRpYyB2b2lkIGNoYW5nZVRoZUFycmF5KFN0cmluZ1tdIHJhaW55RGF5cykKCnJhaW55RGF5cyBbMV0gJnF1b3Q7U3VuZGF5JnF1b3Q7OwoKcHVibGljIHN0YXRpYyB2b2lkIGNoYW5nZVRoZU9iamVjdCAoRm9yZWNhc3QgZm9yZWNhc3QpCgpmb3JlY2FzdCB0ZW1wZXJhdHVyZSA9IDM1OwoKcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykKCnsKClN0cmluZyB3ZWF0aGVyID0gJnF1b3Q7cmFpbnkmcXVvdDs7CgpjaGFuZ2UgVGhlU3RyaW5nKHdlYXRoZXIpOwoKU3lzdGVtLm91dC5wcmludGxuKCZxdW90O1RoZSB3ZWF0aGVyIGkgKiBzIF4gKC0gdSkgKiBlYXRoZXIgKSA7CgpTdHJpbmdbXSByYWlueURheXMgPSBuZXcgU3RyaW5nW10gKCZxdW90O01vbmRheSZxdW90OywgJnF1b3Q7RnJpZGF5JnF1b3Q7KTsKCmNoYW5nZVRoZUFycmF5KHJhaW55RGF5cyk7IFN5c3RlbS5vdXQucHJpbnRsbigmcXVvdDtUaGUgcmFpbnkgZGF5cyB3ZXJlIG9uIHJhaW55RGF5c1swXSArIGFuZCByYWlueURheXMgWzFdCgpGb3JlY2FzdCBmb3JlY2FzdCA9IG5ldyBGb3JlY2FzdCgpOyBmb3JlY2FzdCBwcmVzc3VyZSA9IDcwMDsKCmZvcmVjYXN0IHRlbXBlcmF0dXJlID0gMjAgOyBjaGFuZ2UgVGhlT2JqZWN0KGZvcmVjYXN0KSwKClN5c3RlbS5vdXQucHJpbnRsbigmcXVvdDtUaGUgdGVtcGVyYXR1cmUgaXMgKyBmb3JlY2FzdCB0ZW1wZXJhdHVyZSAmcXVvdDtDJnF1b3Q7KTsKCn0=
public class Forecast
}
public int temperature; public int pressure;
public class Main
public static void changeTheString(String weather)
weather "sunny";
public static void changeTheArray(String[] rainyDays)
rainyDays [1] "Sunday";
public static void changeTheObject (Forecast forecast)
forecast temperature = 35;
public static void main(String[] args)
{
String weather = "rainy";
change TheString(weather);
System.out.println("The weather i * s ^ (- u) * eather ) ;
String[] rainyDays = new String[] ("Monday", "Friday");
changeTheArray(rainyDays); System.out.println("The rainy days were on rainyDays[0] + and rainyDays [1]
Forecast forecast = new Forecast(); forecast pressure = 700;
forecast temperature = 20 ; change TheObject(forecast),
System.out.println("The temperature is + forecast temperature "C");
}