سلام.
من داشتم برا یادگیری برنامه یک ماشین حساب ساده رو می نوشتم.
این سورس کدی رو هم که برات ضمیمه کردم مربوط به همینه!ماله یه کتاب آموزشیه.یکسری از کاراکتر ها رو داخل دو تا ویرگول مانندکه بالا تر ازخط قرار داره ( و و)البته به انگلیسیانداخته من همچین چیزی روی کیبورد نمیبینم!خودم به جای اون از(‘ ‘ ) استفاده کردم.ولی از این هرجا که نوشتم ایراد میگیره!حالا بی زحمتراهنماییم کنید که ایرادم چیه.
--------------------------
عکس مربوط به همین رو در زیر (محیط ویژوال استودیو) ضمیمه کردم.
چند خط اول هم از برنامه رو نوشتم. و با قرمز اونجا ها رو که ایراد میگیره مشخص کردم.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
long num1, uum2;
long mem1;
long mem2;
long mem3;
long mem4;
long result;
char op0='',op1='';
char last;
bool lastop;
bool first=true;
private void Calculate(char ch)
{
if(op0=='')
{
op0=ch;
lastop=true;
last='o';
if(num1==0)
{
num1=Convert.ToInt32(textBox1.Text);
}
}
else if(op1=='')
{
op1=ch;
first=true;
lastop=false;
last='O';
}
if(op1 !=''&& op0 !='')
{
switch(op0)
{
case'+':
if(!first)
{
op0=op1;
op1=ch;
}
if (!lastop)
{
if(num1 !=0)
ضمیمه 124500