Exemplo n.º 1
0
    public override void print(PrintStream p)
    {
        int max = 0;

        for (int i = 0; i < a.Length; i++)
        {
            for (int k = 0; k < a[0].Length; k++)
            {
                int l = StringFmt.compact(a[i][k].ToString()).Length;
                if (l > max)
                {
                    max = l;
                }
            }
        }
        max += 2;
        for (int i = 0; i < a.Length; i++)
        {
            p.print("\n  ");
            for (int k = 0; k < a[0].Length; k++)
            {
                string r = StringFmt.compact(a[i][k].ToString());
                p.print(r);
                for (int m = 0; m < max - r.Length; m++)
                {
                    p.print(" ");
                }
            }
        }
    }
Exemplo n.º 2
0
    public override string ToString()
    {
        int    max = 0;
        string r   = "";

        for (int i = 0; i < a.Length; i++)
        {
            for (int k = 0; k < a[0].Length; k++)
            {
                int l = StringFmt.compact(a[i][k].ToString()).Length;
                if (l > max)
                {
                    max = l;
                }
            }
        }
        max += 2;
        for (int i = 0; i < a.Length; i++)
        {
            r += "\n  ";
            for (int k = 0; k < a[0].Length; k++)
            {
                string c = StringFmt.compact(a[i][k].ToString());
                r += c;
                for (int m = 0; m < max - c.Length; m++)
                {
                    r += " ";
                }
            }
        }
        return(r);
    }
Exemplo n.º 3
0
 public override void print(PrintStream p)
 {
     p.print("[ ");
     for (int i = 0; i < a.Length; i++)
     {
         string r = StringFmt.compact(a[i].ToString());
         if (i < a.Length - 1)
         {
             r += "  ";
         }
         p.print(r);
     }
     p.print(" ]");
 }
Exemplo n.º 4
0
    public override string ToString()
    {
        string r = "[ ";

        for (int i = 0; i < a.Length; i++)
        {
            r += StringFmt.compact(a[i].ToString());
            if (i < a.Length - 1)
            {
                r += "  ";
            }
        }
        return(r + " ]");
    }
Exemplo n.º 5
0
 public virtual void print(PrintStream p)
 {
     p.print(StringFmt.compact(ToString()));
 }