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

        foreach (var t in a)
        {
            for (int k = 0; k < a[0].Length; k++)
            {
                int l = StringFmt.Compact(t[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 override string ToString()
    {
        int    max = 0;
        string r   = "";

        foreach (var t in a)
        {
            for (int k = 0; k < a[0].Length; k++)
            {
                int l = StringFmt.Compact(t[k].ToString()).Length;

                if (l > max)
                {
                    max = l;
                }
            }
        }

        max += 2;

        foreach (var t in a)
        {
            r += "\n  ";

            for (int k = 0; k < a[0].Length; k++)
            {
                var c = StringFmt.Compact(t[k].ToString());

                r += c;

                for (int m = 0; m < max - c.Length; m++)
                {
                    r += " ";
                }
            }
        }

        return(r);
    }
Exemplo n.º 6
0
 public override string ToString()
 {
     return("[ " + string.Join("  ", _items.Select(x => StringFmt.Compact(x.ToString())).ToArray()) + " ]");
 }
Exemplo n.º 7
0
 public override string ToString()
 {
     return(StringFmt.Compact(base.ToString()));
 }
Exemplo n.º 8
0
 public virtual void print(PrintStream p)
 {
     p.print(StringFmt.compact(ToString()));
 }