numl.Tests.AITests.Square.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < _square.Length; i++)
            {
                sb.Append(string.Format("  {0} ", _square[i] == 0 ? "_" : _square[i].ToString()));
                if ((i + 1) % 3 == 0) sb.Append("\n");
            }
            return sb.ToString();
        }

Usage Example

Example #1
0
        public void Test_Square_Expansion()
        {
            for (int i = 0; i < 9; i++)
            {
                int[]  square = CreateSquare(i);
                IState init   = new Square(square);
                Console.WriteLine(init.ToString());
                foreach (var s in init.GetSuccessors())
                {
                    Console.WriteLine("---------\n{0} ({1}{2})", s.Action, s.Cost, s.State.IsTerminal ? ", Goal" : "");
                    Console.WriteLine(s.State);
                }

                Console.WriteLine("------------------------------------------");
            }
        }
All Usage Examples Of numl.Tests.AITests.Square::ToString