// Metodo 1: usando composicion y properties public class ClassA{ public int Quantity {get; set;} // ... private void AddQuantity(int p_Quantity) { Quantity += p_Quantity; }} public class ClassB{ ClassA clsA; public ClassB(ClassA p_clsA){ this.clsA = p_clsA; } public void ShowQuantity() { Console.WriteLine($"Quantity from ClassA = {clsA.Quantity}"); }} // Metodo 2: usando atributos estaticos (-_-)public class ClassA{ public static string Color; // ... private void ChangeColor(string p_Color) { Color = p_Color; }} public class ClassB{ public void ShowColor() { Console.WriteLine($"Color from ClassA = {ClassA.Color}"); }}