Получать сумму этих двух переменных, чтобы мочь распределять необходимые нули между ними

Я нуждаюсь в том, чтобы сложить переменные sfact и nfact, чтобы знать все символы, они соединяют и отрицать у него 9, чтобы мочь распределять номера ноль между ними оставило код.

string dIni = dtpIni.Value.ToString("yyyy-MM-dd");
string dFin = dtpFin.Value.ToString("yyyy-MM-dd");
//bool sTpo = rbtSI.Checked = true;
string fmt = "00000000";
string sFac = txtFactura.Text;
if (txtFactura.Text != "") {
    int nFac = Convert.ToInt32(Regex.Replace(txtFactura.Text, @"[^\d]", ""));
    sFac = nFac.ToString();
    string sSerie = txtFactura.Text.Substring(0,txtFactura.Text.ToString().IndexOf(sFac));
    sFac = sSerie + nFac.ToString(fmt);
}
0
задан 06.11.2019, 03:03
1 ответ

Чтобы складывать символы в string ты можешь делать это с pripriedad .Length

string sFac = "ADF";
int nFac = 34;

string ObtenerNumeroFolio(string sFac, int nFac)
{
   int longitud = 9 - (sFac.Length + nFac.ToString().Length);
   return sFac.PadRight(longitud + sFac.Length, '0') + nFac.ToString();
}

С этим mГ©todo возвращает мне результат, который ты просишь. То, что он делает, состоит в том, чтобы получать цепь и целое число (ты можешь менять их на то, что ты пошлешь изменяя .ToString () подходящих для того, чтобы вычислять длину и для того, чтобы возвращать то, что deaseas. С mГ©todo PadRight () ты наполняешь string до количества, который ты перемещал бы его из-за parГЎmetro, и во втором parГЎmetro ты можешь говорить ему, который ты хочешь, что он использовал, чтобы это наполнять.

Надеялся помочь тебе! Приветствие

0
ответ дан 01.12.2019, 12:36
  • 1
    Что такая Спираль. То, что я хочу сделать, состоит в том, чтобы мочь производить число листа с 9 dí gitos. например я погружаю длину sFac и nFac давайте говорить, что он дает 5. тогда 9 из листа меньше 5 из суммы = 4. этот 4 должны быть 4 нуля посередине sFac и nFac пример: sfac = ADF + < CEROS> + nfac = 34, и что возвратил результат как этот ЛИСТ: ADF000034 и así для любого случая мочь вычислять и распределять необходимые нули. я надеюсь смочь предаваться пониманию немного больше. – Dgglzz Glz 07.11.2019, 18:49
  • 2
    Я изменил мой ответ с aclaració n, который ты сделал мне. Я это надеюсь понять хорошо, что эти queriendo делать и решенный твоя проблема. Если это не это, что пробует поиски стать понятным немного лучше с algú n пример, так как виден весь больше fá cil, что представлять вещи. – Rosca 07.11.2019, 19:48

Теги

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