PDA

View Full Version : سوال: نحوه ضرب دو رشته؟؟



night-wolf
سه شنبه 30 اردیبهشت 1393, 17:19 عصر
با سلام دوستان من تو کنسول سی شارپ یه حلقه تعریف کردم که میاد 20 تا عدد میگیره و تو یه فایل ذخیره میکنه
بعد میاد محتویات این فایل رو میخونه و نشون میده حالا یه مشکلی که دارم اینه نمیتونم این اعداد رو به توان 2 برسونم و در فایل دیگه ذخیره کنم

فقط توان کردنش رو نمیدونم

ممنون میشم راهنمایی کنید

اینم سورس کامل :

static void Main(string[] args)
{

StreamWriter sw = new StreamWriter("C:\\1.txt");

Console.WriteLine(" *** 20 adad ra vared konid ***");
for (int i = 1; i <= 20; i++)
{
int ss =Convert.ToInt32( Console.ReadLine() );
sw.WriteLine(ss);

}

sw.Close();

StreamReader sr = new StreamReader("C:\\1.txt");

String line = sr.ReadToEnd();

Console.WriteLine("adade mojod dar file :");
Console.WriteLine(line);
StreamWriter s2 = new StreamWriter("C:\\2.txt");
s2.WriteLine(line * line );

s2.Close();
}

در اینجامن میخوام در واقع line * line کنم و طبق دستور writeline تو فایل 2.txt ذخیره کنم که اررور میده

iceweek
سه شنبه 30 اردیبهشت 1393, 17:28 عصر
کانورتش کن به int بعد ضربتو بکن.مشکل چیه؟

Convert.ToInt32(line)

night-wolf
سه شنبه 30 اردیبهشت 1393, 19:44 عصر
کانورتش کن به int بعد ضربتو بکن.مشکل چیه؟

Convert.ToInt32(line)

اگه قرار بود با کانورت تبدیل بعد ضرب کنم که تو دستور بالا از کانورت هم استفاده کردم اما باز نشد

شما خودت کلا کد رو آنالیز کن گیر میده به کانورت اگه میشه خودت تست کن سورسشو بذار ....