Qasemy
دوشنبه 29 خرداد 1391, 23:39 عصر
سلام .
دوستان من این کد رو می نویسم ولی کار نمی کنه . در واقع کار می کنه ( ارور نمیده ) ولی رشته های S و EF رو با استفاده از تابع remove پاک نمی کنه . نمی دونم مشکل از کجاست . راستی اون txt ها یه سری تکس باکس هستن . که از تکس باکس سورس یه رشته رو می خونه . قراره به چند قسمت تقسیمش کنه . اگه راهنمایی کنید ممنون میشم .
private void EmroozFeed ()
{
char[] array1 = new char[10000];
string s;
///titr khabar
string EF = txtSource.Text;
int aa= EF.IndexOf("####")+4;
int b= EF.IndexOf("###1");
int c = b - aa;
EF.CopyTo(aa, array1, 0, c);
s = new string(array1);
txtTitr.Text = s;
///matn khabar
int a = EF.IndexOf("###1") + 4;
b = EF.IndexOf("###2");
c = b - a;
EF.CopyTo(a, array1, 0, c);
s.Remove(0);
s = new string(array1);
txtMatn.Text = s;
///manba khabar
a = EF.IndexOf("###2") + 4;
b = EF.IndexOf("###*");
c = b - a;
EF.CopyTo(a, array1, 0, c);
s.Remove(0);
s = new string(array1);
txtManba.Text = s;
EF.Remove(aa, b - a);
txtContent.Text = EF;
}
:گریه:
دوستان من این کد رو می نویسم ولی کار نمی کنه . در واقع کار می کنه ( ارور نمیده ) ولی رشته های S و EF رو با استفاده از تابع remove پاک نمی کنه . نمی دونم مشکل از کجاست . راستی اون txt ها یه سری تکس باکس هستن . که از تکس باکس سورس یه رشته رو می خونه . قراره به چند قسمت تقسیمش کنه . اگه راهنمایی کنید ممنون میشم .
private void EmroozFeed ()
{
char[] array1 = new char[10000];
string s;
///titr khabar
string EF = txtSource.Text;
int aa= EF.IndexOf("####")+4;
int b= EF.IndexOf("###1");
int c = b - aa;
EF.CopyTo(aa, array1, 0, c);
s = new string(array1);
txtTitr.Text = s;
///matn khabar
int a = EF.IndexOf("###1") + 4;
b = EF.IndexOf("###2");
c = b - a;
EF.CopyTo(a, array1, 0, c);
s.Remove(0);
s = new string(array1);
txtMatn.Text = s;
///manba khabar
a = EF.IndexOf("###2") + 4;
b = EF.IndexOf("###*");
c = b - a;
EF.CopyTo(a, array1, 0, c);
s.Remove(0);
s = new string(array1);
txtManba.Text = s;
EF.Remove(aa, b - a);
txtContent.Text = EF;
}
:گریه: