• خطای newline in constant
    #1
    Note 
    سلام
    من تو سی شارپ میخوام برنامه ای بنویسم که ادرس یه عکس رو بهش بدی و اون فقط نام و پسوند فایل رو نشون بده ولی دو خطا میده نمیدونم چرا همه چیز باید درست باشه!
    کد:
    Newline in constant
    expected (
    لطفا راهنمایی کنید حیاتیه! :52:

    پاسخ
    #2
    Note 
    احتمالا بخاطر اینه که از بک اسلش استفاده کردید
    سورس رو بذارید تا بتونم بهتر راهنمایی کنم

    پاسخ
    #3
    Note 
    ?
    کد:
    private void button1_Click(object sender, EventArgs e)
            {
                
                string now="0";
                for (int c=textBox1.TextLength;c>=0; c--)
                {
                    textBox1.SelectionStart = c;
                    textBox1.SelectionLength = 1;
                    if (textBox1.SelectedText == "\")
                    {
                        
                        textBox1.SelectionStart = c+1;
                        textBox1.SelectionLength = textBox1.TextLength;
                        now = textBox1.SelectedText;

                        break;
                    }
                }
                MessageBox.Show(now);
            }

    پاسخ
    #4
    Note 
    تو این مواقع باید قبل از string یه علامت @ بذارید این باعث میشه تا سی شارپ همه عبارت های خاص رو هم یک رشته بدونه

    کد:
    private void button1_Click(object sender, EventArgs e)
            {
                
                string now="0";
                for (int c=textBox1.TextLength;c>=0; c--)
                {
                    textBox1.SelectionStart = c;
                    textBox1.SelectionLength = 1;
                    if (textBox1.SelectedText == @"\")
                    {
                        
                        textBox1.SelectionStart = c+1;
                        textBox1.SelectionLength = textBox1.TextLength;
                        now = textBox1.SelectedText;

                        break;
                    }
                }
                MessageBox.Show(now);
            }

    در اینجا میتونید به این صورت هم استفاده کنید
    کد:
    private void button1_Click(object sender, EventArgs e)
            {
                
                string now="0";
                for (int c=textBox1.TextLength;c>=0; c--)
                {
                    textBox1.SelectionStart = c;
                    textBox1.SelectionLength = 1;
                    if (textBox1.SelectedText == "\\")
                    {
                        
                        textBox1.SelectionStart = c+1;
                        textBox1.SelectionLength = textBox1.TextLength;
                        now = textBox1.SelectedText;

                        break;
                    }
                }
                MessageBox.Show(now);
            }
    موفق باشید Confusedmilingsmiley:

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان