Привет всем, я хочу упростить следующий код, чтобы вывести правильное количество =, чтобы соответствовать верхней/нижней части выходного раздела.Отладка текста к форматированию
Пример:
========================================================================
=======================This would be the text here======================
========================================================================
Текст Это будет текст здесь будет то, что будет направлен в функцию. Это может быть что угодно, от 4-х символов до макс 72. Я хотел бы видеть, если есть более простой способ кодирования это, то следующее, что я использую:
Dim cnt As Integer = 0
Dim ch As Char = ""
For Each c As Char In _tmpDebugArray(0)
If c = ch Then cnt += 1
Next
cnt = Math.Round((cnt - 72)/2, 2)
CNT бы дать мне количество =, которое мне нужно будет использовать с левой и с правой стороны от имени отладочной информации, чтобы соответствовать верхнему/нижнему участку вывода =.
Пример:
Dim strDebug string = "Bob The Builder"
cnt = 72 - strDebug '72-15 = 57
cnt = Math.Round(cnt/2, 2) '57/2 = 29 (28.5 rounded)
Таким образом, в приведенном выше примере = бы слева затем отладки строки Боб Строитель, а затем = «s на с правой стороны. Хотя это, как правило, отключается здесь и там в зависимости от того, как долго длится строка отладки.
работал отлично! Спасибо, the_lotus. – StealthRT