Как записать результат переменной в файл

maks_pays

Client
Регистрация
01.01.2017
Сообщения
186
Благодарностей
50
Баллы
28
Код:
Random rnd = new Random();
int count = rnd.Next(10, 21);
string str = string.Empty;
int r;
char[] chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".ToCharArray();
for (int i = 0; i < count; i++) {
    r = rnd.Next(chars.Length);
    str += chars[r];
}
return str;
Как сделать чтобы результат записывался в файл сразу при помощи C# - без лишних кубиков
 
  • Спасибо
Реакции: vfrcbv

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Код:
Random rnd = new Random();
int count = rnd.Next(10, 21);
string str = string.Empty;
int r;
char[] chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".ToCharArray();
for (int i = 0; i < count; i++) {
    r = rnd.Next(chars.Length);
    str += chars[r];
}
bool appendNewLine = true; // допишет файл, если не надо дописать, то смените true на false
FileSystem.FileAppendString(project.Directory + "\\" + "название файла2" + ".txt", str, appendNewLine); // пишем файл в нашу папку с шаблоном,
// или замените относительный путь: project.Directory + "\\" + "название файла2" + ".txt" на абсолютный "D:\\1\\file.txt"
return str;
Подобное обсуждалось, пользуйтесь поиском.
 
  • Спасибо
Реакции: vfrcbv

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
А как будет выглядеть создание новой таблицы, если
путь
{-Project.Directory-}{-Variable.folder-}\Table.xls , т.е. C:\Users\user\OneDrive\{-Variable.folder-}\Table.xls
строка заголовков
Рубрика Подрубрика Подрубрика Подрубрика Цена Заголовок Описание Тип Состояние Срок
переменные
A B C D price title content type shape term
если orka13 post:
C#:
string file_csv = project.Variables["file_csv"].Value; // путь куда сохранять (с:\2.csv)
string text = project.Variables["Stroka_Zagolovkov"].Value + "\r\n" + project.Variables["Stroki_Texta"].Value; // клеим заголовки и текст в 1 таблицу
File.WriteAllText(file_csv, text, System.Text.Encoding.UTF8); //пишем
 
  • Спасибо
Реакции: artur23

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
А как будет выглядеть создание новой таблицы
Всё оказалось проще. В действиях с таблицей её достаточно привязать. Как обычно, если нету — создастся. У меня всё.



При создании кубика выбрать Таблицы, затем операции с таблицей. Там есть привязать к файлу.
 
  • Спасибо
Реакции: orka13

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