Exemple #1
0
 static void Main(string[] args)
 {
     MyClass myClass = new MyClass();
     myClass.change = "no changes";
     MyStruct myStruct = new MyStruct();
     myStruct.change = "no changes";
     ClassTaker(myClass);
     StructTaker(myStruct);
     Console.WriteLine(myClass.change);//changed
     Console.WriteLine(myStruct.change);// no changes
     Console.ReadLine();
 }
Exemple #2
0
        static void Main(string[] args)
        {
            MyClass myClass1 = new MyClass();
            MyStruct mySrtuct1 = new MyStruct();

            myClass1.change = "didn't change";
            mySrtuct1.change = "didn't change";
            ClassTaker(myClass1);
            StructTaker(mySrtuct1);
            Console.WriteLine("Class " + myClass1.change);
            Console.WriteLine("Struct " + mySrtuct1.change);

            Console.ReadKey();
        }
Exemple #3
0
 static void StructTaker(MyStruct myStruct)
 {
     myStruct.change = "changed";
 }
Exemple #4
0
 public static void StruktTaker(MyStruct myStruct)
 {
     myStruct._change = "Changed";
 }
Exemple #5
0
 static void StruktTaker(MyStruct myStruct)
 {
     myStruct.change = "Text from structTaker";
 }
 static void StruktTaker(MyStruct myStruct)
 {
     myStruct.change = "изменено";
 }
Exemple #7
0
 static void StructTaker(MyStruct myStruct)
 {
     myStruct.change = "changed";
 }
 static void StructTakerTwo(ref MyStruct myStruct)
 {
     myStruct.change = "изменено";
 }