Mega Code Archive

 
Categories / C# / Class Interface
 

Uses a class from Example16_3a cs

/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /*   Example16_3b.cs uses a class from Example16_3a.cs */ using System; using StringSwitch;  // name space define in Example16_3c.cs public class Example16_3b  {   public static void Main()    {     string localString;     MySwitch s = new MySwitch();     s.inString="abcdef";     s.upper(out localString);     Console.WriteLine(localString);   } } //=========================================================== /*   Example16_3c.cs provides manifest information for Example 16_3 */ using System.Reflection; [assembly: AssemblyTitle("Example 16.3")] [assembly: AssemblyVersion("1.0.0.0")] //=========================================================== /*   Example16_3a.cs creates a namespace with a single class */ using System; namespace StringSwitch {   class MySwitch    {     string privateString;     public string inString      {       get        {         return privateString;       }       set       {         privateString = value;       }     }     public void upper(out string upperString)     {       upperString = privateString.ToUpper();     }   } }