Не получается воспроизвести код C#.

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8
Имеется код для преобразования телефонных номеров из списка в JSON, а так же получения N-количества строк.

Предисловие:

Есть очень много номеров в списке, нужно выбрать определенное количество строк и преобразовать в формат JSON, вида: [{"name": "random", "guid": "guid", "phone_number": "+000"}, {...} ] и отдать это все в переменную для дальнейшей работы, удалив взятые строки в файле.

Код который это все делает есть:


C#:
static object locker = new object();
public static string getJson(string path, int count)
        {
            try
            {
                var json_list = new List<string>();

                lock (locker)
                {
                    var numbers = File.ReadAllLines(path).ToList();
                    
                    for (int i = 0; i <= count - 1; i++)
                    {
                        if (i >= numbers.Count)
                            break;

                        string name = Guid.NewGuid().ToString("n").Substring(0, 8);
                        string guid = Guid.NewGuid().ToString().Replace("-", "");
                        json_list.Add("{\"name\": \"" + name + "\", \"guid\": \"" + guid + "\", \"phone_number\": \"" + numbers[i].Trim() + "\"}");

                        numbers.RemoveAt(i);
                    }

                    File.WriteAllLines(path, numbers);
                }

                return "[" + String.Join(", ", json_list) + "]";
            }
            catch { }

            return null;
        }
Добавляю его в общий код после:
C#:
// Insert your code here
75217

Добавляю все зависимости в using, добавляю ссылки из GAC, в том числе: using System.IO;

C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
Далее пытаюсь вызвать функцию уже в самом шаблоне в С# кубике:

C#:
return getJson("C:\Users\My\Desktop\Numbers\Base.txt", 10);
По итогу всегда выхожу по ошибке:

75219

С C# не очень.
Шаблон, прототип прилагаю. Помогите с решением пожалуйста, или поправить этот код. Спасибо всем большое!
 

Вложения

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 694
Баллы
113

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)