Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/30: Рейтинг темы: голосов - 30, средняя оценка - 4.73
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
1

Вывод значения переменной, занимающей определенное количество символов, в консоли

21.07.2012, 15:05. Показов 5593. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как вывести в консоли значения переменных, что бы они занимали одинаковое расстояние от начала строки? Например
C#
1
2
3
4
5
6
str1 = "qwe";
str2 = "qw";
str3 = "q";
str4 = "qwerty";
Console.WriteLine(str1+"  "+str3);
Console.WriteLine(str2+"  "+str4);
т.е. каждое второе слово в строке было на одном и том же уровне
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.07.2012, 15:05
Ответы с готовыми решениями:

Вывод определенное число символов из переменной типа string на экран
Допустим у нас есть переменная numbers с значением 1 23 444 213 000 89213 21. Как вывести только...

Вывести определенное количество пробелов в консоли
возможно глупый вопрос, но как мне вывести определенное кол-во пробелов в консоле Пример тоже...

Изменение значения переменной через определённое время
Доброго времени суток, форумчане! Есть bool isBusy = true, как сделать так, чтобы по истечению...

Выделить переменной определенное количество позиций
Столкнулся с такой проблемой что не могу выделить позиции переменной. Например в паскале это...

4
15 / 9 / 2
Регистрация: 19.07.2012
Сообщений: 25
21.07.2012, 15:23 2
Если я правильно понял, то вот:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string str1, str2, str3, str4;
            str1 = "qwe";
            str2 = "qw";
            str3 = "q";
            str4 = "qwerty";
            int n1;
            int n2;
 
            if (str1.Length > str2.Length)
                n1 = str1.Length;
            else
                n1 = str2.Length;
 
            if (str3.Length > str4.Length)
                n2 = str3.Length;
            else
                n2 = str4.Length;
            
            Console.WriteLine(str1.PadRight(n1) + "  " + str3.PadRight(n2));
            Console.WriteLine(str2.PadRight(n1) + "  " + str4.PadRight(n2));
            Console.Read();
        }
    }
}
0
8 / 8 / 2
Регистрация: 14.01.2012
Сообщений: 60
21.07.2012, 15:27 3
Я хочу предложить свой вариант метода дополняющего строку до определенной длинны
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
        static string NormalizeLength(string str, int length)
        {
            StringBuilder res = new StringBuilder(str);
            for (int i = 0; i < (length - str.Length); i++)
            {
                res.Append(' ');    // дополняем пробелами до нужной длинны
            }
            return res.ToString();
        }
 
        static void Main(string[] args)
        {
            string str1, str2, str3, str4;
            str1 = "qwe";
            str2 = "qw";
            str3 = "q";
            str4 = "qwerty";
            Console.WriteLine(str1 + "  " + str3);
            Console.WriteLine(str2 + "  " + str4);
 
            int length = str4.Length;       // длинна самого длинного слова
            Console.WriteLine(NormalizeLength(str1, length) + "  " + NormalizeLength(str3, length));
            Console.WriteLine(NormalizeLength(str2, length) + "  " + NormalizeLength(str4, length));
 
 
            Console.ReadLine();
        }
1
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
21.07.2012, 15:27  [ТС] 4
Спасибо
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
15.08.2012, 21:37  [ТС] 5
теперь возник тот же вопрос, но в win forms. Например в RichTextBox. Может кто подсказать?
0
15.08.2012, 21:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.08.2012, 21:37
Помогаю со студенческими работами здесь

определенное количество символов в поле
необходимо в поле со списком сделать условие на ввод определенного кол-ва символов. Например,...

Вытащить из базы определенное количество символов
Здравствуйте! Вопрос такой, нужно вытащить из ячейки одно слово а потом второе. Ну а лучше я думаю...

Считать определенное количество символов из файла
Здравствуйте. У меня возникла необходимость считать из файла по одному символу. Тоесть у меня в...

Вставить пробел через определенное количество символов
Возникла не необходимость в создании программы в которую загружается TXT файл содержащий числа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru