PDA

View Full Version : سوال: الگوریتم خواندن اعداد از راست به چپ



batman1
جمعه 20 آذر 1394, 12:37 عصر
سلام به همه.
دوستان،فرض کنید که این رشته عدد رو داریم:
978300760::5::1193::1
حالا من دنبال الگوریتمی هستم که از چپ به راست هرکدوم از دسته اعداد رو داخل یک متغیر بریزه.تا یک جاهاییش هم پیش رفتم،اما به مشکل برخوردم:
int userid = 0;
int movieid = 0;
string Rate = string.Empty;
string timestamp = string.Empty;
StreamReader sr = new StreamReader("1.txt");
while (!sr.EndOfStream)
{
string Line = sr.ReadLine();

timestamp = Line.Substring(11, Line.LastIndexOf("::"));
MessageBox.Show(timestamp);
}
(البته بقیش رو خودم کامل میکنم....)
ببینید،اینطوری جواب مید:
137392
اما من میخوام،این شکلی باشه،ولی برعکسش:
137393

winner1
جمعه 20 آذر 1394, 14:37 عصر
string[] numbers=value.split(':');

AMIN_SG
جمعه 20 آذر 1394, 14:48 عصر
سلام به این صورت عمل کن


string[] str = System.Text.RegularExpressions.Regex.Split("همون لیست اعداد که میخوای رو اینجا وارد کن", "::");
string txt = string.Empty;
foreach (var item in str) txt += item + "\n";
MessageBox.Show(txt);

batman1
جمعه 20 آذر 1394, 17:03 عصر
سلام به این صورت عمل کن


string[] str = System.Text.RegularExpressions.Regex.Split("همون لیست اعداد که میخوای رو اینجا وارد کن", "::");
string txt = string.Empty;
foreach (var item in str) txt += item + "\n";
MessageBox.Show(txt);
ممنون دوست عزیز.
اما میشه به روش خودم بگید و هر دسته عدد رو داخل یک متغیر بریزید؟
ممنون.

batman1
شنبه 21 آذر 1394, 12:04 عصر
دوستان،ممنون میشم جواب منو بدید.