Ввод столбца чисел (1,2,3 …)

Я пишу программу C#, содержащую эти строки:

Console.Writeline("1");  
Console.Writeline("2");  
[...]  
Console.Writeline("26");

Существует ли быстрый способ ввести эти 26 чисел? Я использую Visual Studio и Блокнот ++ для редакторов, но предложения, которые используют редакторов других, также приветствуются.

3
задан 23.04.2011, 19:40

3 ответа

хорошо, это зависит, какое программное обеспечение Вы имеете.

с Excel/Calc можно сделать это:

  1. В помещенном A1: Консоль. Writeline ("
  2. В помещенном B1: 1
  3. В помещенном C1: ");
  4. В помещенном D1: =concatenate (A1; B1; C1)
  5. Выберите от A1 до D1 и копии и вставки к te сначала 26 строк
  6. Выберите от D1 до D26, копии и вставьте ячейки к своему коду

с пакетом окон:

  1. откройтесь cmd (запустите>, выполняются> cmd),
  2. запишите, что в cmd и нажимают Enter: для/l %i в (1,1,26) действительно отзываются эхом. Консоль. Writeline (" %i") ;>>code.txt
  3. запишите, что в cmd и затем копируют в Ваш код: блокнот code.txt
  4. запишите что в cmd для удаления созданного .txt: del code.txt
3
ответ дан 07.12.2019, 23:16

энергия;

vim myfile
# Navigate to where you want the code. (Use hjkl to move)
i  # Enter insert mode
Console.Writeline("1")
esc # Enter command mode
qa # "start recording in register a"
# Duplicate the first line
yy
p

Необходимо теперь видеть что-то как;

Console.Writeline("1")
Console.Writeline("1")
~
~
~
~
~
recording

Теперь установите курсор в 1 во второй строке

Control a #increments the number
q #stop recording

Повторите макрос для стольких строк, сколько Вы хотите (в Вашем случае, еще 24 раза)

24@a
3
ответ дан 07.12.2019, 23:16

Этот фрагмент кода C# распечатает исходный код для Вас, чтобы скопировать и вставить в Вашу программу:

for (int i = 1; i < 27; i++) {
    Console.Writeline("Console.Writeline(\"" + i.ToString() + "\");");
}

Я действительно надеюсь, что это - просто плохо уменьшенный образец того, что Вы на самом деле хотите сделать.

2
ответ дан 07.12.2019, 23:16

Теги

Похожие вопросы