Creates a library assembly

image_pdfimage_print
   

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/


/*
  Example16_2.cs creates a library assembly
*/

// compile with: csc /target:library Example16_2.cs

using System;
using System.Reflection;
using System.Windows.Forms;

[assembly:AssemblyVersionAttribute("1.0.0.0")]
[assembly:AssemblyTitleAttribute("Example 16.2")]

public class Example16_2 
{
  string privateString;

  public string inString 
  {
    get 
    {
      return privateString;
    }
    set
    {
      privateString = inString;
    }
  }

  public void upper(out string upperString)
  {
    upperString = privateString.ToUpper();
  }

}