public override string ToString() { StringBuilder tab = new StringBuilder(); for (int k = 0; k < maxZ; k++) { tab.Append("Z = " + k.ToString() + "\n\n"); for (int j = 0; j < maxY; j++) { tab.Append("["); for (int i = 0; i < maxX; i++) { if (i > 0) { tab.Append('\t'); } if (!CheckEmpty.CheckEmptyElement(this[i, j, k])) { tab.Append(this[i, j, k].ToString()); } else { tab.Append(" . "); } } tab.Append("]\n"); } if (k < maxZ - 1) { tab.Append("\n==========================================================================\n\n"); } } return(tab.ToString()); }
public override string ToString() { var builder = new StringBuilder(); for (var k = 0; k < _maxZ; k++) { builder.Append("[\n"); for (var j = 0; j < _maxY; j++) { builder.Append("\t"); builder.Append("["); for (int i = 0; i < _maxX; i++) { if (i > 0) { builder.Append("\t"); } if (!_checkEmpty.CheckEmptyElement(this[i, j, k])) { builder.Append(this[i, j, k]); } else { builder.Append(" - "); } } builder.Append("]\n"); } builder.Append("]\n"); } return(builder.ToString()); }
// public override string ToString() { var builder = new StringBuilder(); // builder is a method to create string for (var k = 0; k < _maxZ; k++) { builder.Append("[\n"); for (var j = 0; j < _maxY; j++) { builder.Append("\t"); builder.Append("["); for (int i = 0; i < _maxX; i++) { if (i > 0) { builder.Append("\t"); // adding tab divider } if (!_checkEmpty.CheckEmptyElement(this[i, j, k])) { builder.Append(this[i, j, k]); // add changed element to a string } else { builder.Append(" - "); // if value is missing } } builder.Append("]\n"); } builder.Append("]\n"); } return(builder.ToString()); }