محمد رضا71
New Member
سلام به همه ، من چند تازگیا شروع به یادگیری سی شارپ کردم و توش به چندتا مشکل برخورد کردم :
1-یه کتاب یا PDF که مبانی سی شارپ رو کامل و مو به مو به زبان فارسی توضیح بده میخوام (کتاب هاشمیان رو دارم 950 صفحه ایه) .
2-چطور میتونم با دستور سویچ یه عدد رو از تکست باکس بگیرم و معادل عدد مشخصاتی رو توی مسیج باکس نمایش بدم؟ مثلا دیدید توی لیست باکس میتونیم تعدادی نام، عدد و ... اضافه کرد بعد روش کلیک کنی و واسه هر کدوم عملیان خاصی انجام بشه؛ من میخوام در مورد تکست باکس هم همین اتفاق بیوفته، مثلا 3 رو بگیره یه پیغام بده یا Reza رو بگیره یه کار دیگه کنه و ...
1-یه کتاب یا PDF که مبانی سی شارپ رو کامل و مو به مو به زبان فارسی توضیح بده میخوام (کتاب هاشمیان رو دارم 950 صفحه ایه) .
2-چطور میتونم با دستور سویچ یه عدد رو از تکست باکس بگیرم و معادل عدد مشخصاتی رو توی مسیج باکس نمایش بدم؟ مثلا دیدید توی لیست باکس میتونیم تعدادی نام، عدد و ... اضافه کرد بعد روش کلیک کنی و واسه هر کدوم عملیان خاصی انجام بشه؛ من میخوام در مورد تکست باکس هم همین اتفاق بیوفته، مثلا 3 رو بگیره یه پیغام بده یا Reza رو بگیره یه کار دیگه کنه و ...
کد:
private void btnSwitch_Click(object sender, EventArgs e)
{
//این کد نیز کار کد قبل را با با دستور
//Switch
//میکند
string strName;
strName = txt1.Text;
switch(strName)
{
case "Mohammad":
strName = "Mohammad";
break;
MessageBox.Show("WoW!! You Vary Claver!!", "WoW");
break;
3-توی کد زیر چطور میتونم برسی کنم که اعداد ورودی توی هر دوتا تکست باکس کمتر از 20 هستش ؟ الان فقط تکست باکس اول رو برسی میکنه و بقیه کد ها رو اجرا میکنه ..
کد:
private void btnOK_Click(object sender, EventArgs e)
{
int intNumber1;
int intNumber2;
int avg;
intNumber1 = Convert.ToInt32(txt1.Text);
intNumber1 = int.Parse(txt1.Text);
intNumber2 = Convert.ToInt32(txt1.Text);
intNumber2 = int.Parse(txt1.Text);
if (intNumber2<= 20)
{
if (intNumber2 <=20)
{
avg = intNumber1 + intNumber2;
avg /= 2;
MessageBox.Show("Average is : " + avg, "Average");
}
}
else
{
MessageBox.Show("Pleas Enter Number Less 20", "Less Number!");
}
}
آخرین ویرایش: