jomasero
6/20/2013 - 3:44 PM

Clase para objeto C#

Clase para objeto C#

/*
 * ClasePlantilla.cs
 *
 * Versión: 0.0.0.0
 *
 * Última modificación: 23/06/2012
 *
 * Copyright: Copyright JMSR Productions© 2012
 */
using System;
using System.Collections.Generic;
using System.Text;

namespace NamespacePlantilla
{
  /// <summary>
  /// Clase que representa ...
  /// </summary>
  /// <author>JMSR</author>
  public class ClasePlantilla
  {
    #region Enumeradores-###############################################################################

    /// <summary>
    /// Contiene tres elementos.
    /// </summary>
    public enum UnaEnumeracion
    {
      uno,
      dos,
      tres
    }

    #endregion Enumeradores-############################################################################

    #region Constantes-'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    public const string UNA_CONSTANTE = "Constante pública";
    private const string OTRA_CONSTANTE = "Constante privada";

    #endregion Constantes-''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    #region Variables-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

    private int miInteger;
    private bool miBool;

    #endregion Variables-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

    #region Constructores-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    /// <summary>
    /// Método constructor por default.
    /// </summary>
    public ClasePlantilla()
    {
    }

    /// <summary>
    /// Método constructor alternativo.
    /// </summary>
    /// <param name="unaConfiguracion">Parámetro de configuración de clase</param>
    public ClasePlantilla(int unaConfiguracion)
    {
    }

    #endregion Constructores-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    #region Propiedades-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    /// <summary>
    /// Un entero de esta clase.
    /// </summary>
    //public int ElInteger { get; set; }
    public int ElInteger
    {
      get { return miInteger; }
      set { miInteger = value; }
    }

    /// <summary>
    /// Un booleano de esta clase.
    /// </summary>
    public bool ElBool
    {
      get { return miBool; }
      set { miBool = value; }
    }

    #endregion Propiedades-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    #region Métodos->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    /// <summary>
    /// Esto comienza el programa.
    /// </summary>
    public static void Main()
    {
      Console.WriteLine("Prueba consola");
    }

    /// <summary>
    /// El metodo uno de esta clase.
    /// </summary>
    /// <param name="otroParametro">Un parámetro entero.</param>
    /// <returns>Un booleano.</returns>
    public bool metodoUno(int otroParametro)
    {
      throw new NotImplementedException("\"metodoUno()\" aún no está implementado!");
      //return true;
    }

    #endregion Métodos->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    #region Overrides-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

    public override string ToString()
    {
      return "[Represento a esta clase como un string]";
    }

    #endregion Overrides-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  }
}