private string RetornaUltimaColuna() { char[] teste = new char[MatrizFrase.GetLength(0)]; for (int posicao = 0; posicao < MatrizFrase.GetLength(1); posicao++) //Salva toda a ultima coluna em um vetor do tipo char { teste[posicao] = MatrizFrase[posicao, MatrizFrase.GetLength(1) - 1]; } return(new string(teste)); }
protected override void CriacaoMatriz() { //preenchimento da matriz usando shiftRightLogical char[] encode = fraseDescodificada.ToCharArray(); for (int linha = 0; linha < MatrizFrase.GetLength(0); linha++) { for (int coluna = 0; coluna < MatrizFrase.GetLength(1); coluna++) { MatrizFrase[linha, coluna] = encode[coluna]; } encode = ShiftRightLogical(encode); } }