Помогите с C#

systema

Client
Регистрация
25.07.2013
Сообщения
174
Благодарностей
64
Баллы
28
Нашел на форуме как обрезать логин до нужного кол-ва символов.

C#:
var login = project.Profile.Login;

if(login.Length > 7)
    project.Profile.Login = login.Remove(7, login.Length - 7);

return project.Profile.Login;
Нужно чтобы вместо 7 символов значение бралось из переменной.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 654
Благодарностей
1 320
Баллы
113
Нашел на форуме как обрезать логин до нужного кол-ва символов.

C#:
var login = project.Profile.Login;

if(login.Length > 7)
    project.Profile.Login = login.Remove(7, login.Length - 7);

return project.Profile.Login;
Нужно чтобы вместо 7 символов значение бралось из переменной.

C#:
int num = int.Parse(project.Variables["имя переменной"].Value);
var login = project.Profile.Login;
if(login.Length > num)
{
  project.Profile.Login = login.Remove(num, login.Length - num);
}
return project.Profile.Login;
 
  • Спасибо
Реакции: madnet и systema

systema

Client
Регистрация
25.07.2013
Сообщения
174
Благодарностей
64
Баллы
28
Спасибо.
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 385
Баллы
113
C#:
return project.Profile.Login.Truncate(int.Parse(project.Variables["length"].Value),false);
 
  • Спасибо
Реакции: systema

zhekmans

Client
Регистрация
31.05.2019
Сообщения
211
Благодарностей
30
Баллы
28
C#:
int num = int.Parse(project.Variables["имя переменной"].Value);
var login = project.Profile.Login;
if(login.Length > num)
{
  project.Profile.Login = login.Remove(num, login.Length - num);
}
return project.Profile.Login;
А как сделать чтоб логин брался не из профиля, а из переменной?
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 654
Благодарностей
1 320
Баллы
113
А как сделать чтоб логин брался не из профиля, а из переменной?
C#:
int num = int.Parse(project.Variables["имя переменной"].Value);
string login = project.Variables["имя переменной в которой находится логин"].Value;
if(login.Length > num)
{
  project.Profile.Login = login.Remove(num, login.Length - num);
}
return login;
 

zhekmans

Client
Регистрация
31.05.2019
Сообщения
211
Благодарностей
30
Баллы
28
C#:
int num = int.Parse(project.Variables["имя переменной"].Value);
string login = project.Variables["имя переменной в которой находится логин"].Value;
if(login.Length > num)
{
  project.Profile.Login = login.Remove(num, login.Length - num);
}
return login;
Почему то не обрезается ничего
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 654
Благодарностей
1 320
Баллы
113
Почему то не обрезается ничего
поправил 5 - ю строку, теперь все работает.
P.S. Утро, еще не проснулся, поэтому и не досмотрел(

C#:
int num = int.Parse(project.Variables["number"].Value);
string login = project.Variables["login"].Value;
if(login.Length > num)
{
  login = login.Remove(num, login.Length - num);
}
return login;
 
  • Спасибо
Реакции: zhekmans

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