Advertisement
Guest User

Untitled

a guest
Jun 26th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.52 KB | None | 0 0
  1. /*
  2.  
  3.     - Nome: Rúben Guimarães    
  4.     - Numero Aluno: 11156
  5.     - Email: a11156@alunos.ipca.pt
  6.     - Curso: Engenharia de Sistemas Informaticos
  7.     - Data: 12/1/2015 12:04:49 PM
  8.     - Versão: 1.0
  9.     - Descrição:
  10.    
  11. */
  12.  
  13. using System;
  14. namespace _01_12_2015___Ficha_3_Ex5__classe_STRING_
  15. {
  16.     /// <summary>
  17.     /// Classe Principal (Program)
  18.     /// </summary>
  19.     public class Program
  20.     {
  21.  
  22.         #region Estado
  23.  
  24.         #endregion
  25.  
  26.         #region Métodos
  27.  
  28.         /// <summary>
  29.         /// Método Principal (Main)
  30.         /// </summary>
  31.         /// <param name="args"></param>
  32.         static public void Main(string[] args)
  33.         {
  34.             // Declaração de variaveis
  35.             string teste = "blablabla";
  36.             string teste2 = " asd asd asd    ";
  37.             string teste3 = "a maria é lesbica";
  38.             string teste4 = "lesbica";
  39.             bool teste5;
  40.  
  41.  
  42.             // Testes
  43.             Console.WriteLine(ConverteMaiuscula(teste));
  44.  
  45.             Console.WriteLine(RetiraEspacos(teste2));
  46.  
  47.             teste5 = VerificaSeExiste(teste3, teste4);
  48.             Console.WriteLine("{0}? - {1}", teste4, teste5);
  49.  
  50.             Console.ReadKey();
  51.  
  52.         }
  53.  
  54.         #region Outros Métodos
  55.  
  56.         /// <summary>
  57.         /// Este método recebe uma string em minusculas e devolve a mesma string mas convertida em maisuculas
  58.         /// </summary>
  59.         /// <param name="stringMinusculas">string em minusculas</param>
  60.         /// <returns>string em maisculas</returns>
  61.         static string ConverteMaiuscula (string stringMinusculas)
  62.         {
  63.             // Declaração de variaveis
  64.             #region Variaveis
  65.             string stringMaisculas;
  66.  
  67.             #endregion
  68.  
  69.             // Converte a string em Maisculas
  70.             stringMaisculas = stringMinusculas.ToUpper();
  71.  
  72.             // Devolve a string convertida em Maisculas
  73.             return (stringMaisculas);
  74.         }
  75.  
  76.         /// <summary>
  77.         /// Este método recebe um array com espaços e utiliza o método TrimSpaces para retirar os espaços do inicio e fim desta
  78.         /// </summary>
  79.         /// <param name="stringEspacos">string com espaços</param>
  80.         /// <returns>string sem espaços</returns>
  81.         static string RetiraEspacos (string stringEspacos)
  82.         {
  83.             // Declaração de variaveis
  84.             #region Variaveis
  85.             string stringSemEspacos;
  86.  
  87.             #endregion
  88.  
  89.             // Retira os espaços
  90.             stringSemEspacos = stringEspacos.Trim();
  91.  
  92.             // Devolve string sem espaços
  93.             return (stringSemEspacos);
  94.         }
  95.  
  96.         /// <summary>
  97.         /// Esté meétodo recebe duas string e verifica se a uma esta dentro da outra
  98.         /// </summary>
  99.         /// <param name="stringPrincipal">String onde se quer verificar</param>
  100.         /// <param name="stringParaVerificar">String para verificar se existe</param>
  101.         /// <returns>Devolve um bool consoante se existe ou não</returns>
  102.         static bool VerificaSeExiste (string stringPrincipal, string stringParaVerificar)
  103.         {
  104.             // Declaração de variaveis
  105.             #region Variaveis
  106.             bool stringExiste = false;
  107.  
  108.             #endregion
  109.  
  110.             // Verifica se existe
  111.             if (stringPrincipal.Contains(stringParaVerificar))
  112.             {
  113.                 stringExiste = true;
  114.             }
  115.  
  116.             // Devolve se existe ou não
  117.             return (stringExiste);
  118.  
  119.         }
  120.         #endregion
  121.  
  122.         #endregion
  123.     }
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement