View Full Version : مبتدی: اجرا نشدن یک تابع ساده
Beginner Programmer
دوشنبه 11 آبان 1394, 22:37 عصر
سلام و درود
من میخوام یک تابع ساده بنویسم که با نوشتن اسم تو textbox و کلیک روی دکمه بگه hello name
ولی نمیدونم چرا از اسم تابع ایراد میگیره و اجرا نمیشه
public string SAYHELLO(String n) {
MessageBox.Show("hello" + " " + n);
}
Mori Bone
دوشنبه 11 آبان 1394, 22:53 عصر
سلام. اولا کدی رو ک تابع رو فراخونی میکنید بذارید. دوما این انجمن برای سوالاتی حرفع ای تر این سوالاته. لطفا جستجو کنید
موفق باشید
Beginner Programmer
دوشنبه 11 آبان 1394, 23:31 عصر
سلام
جستجو کردم به نتیجه نرسیدم میدونم سوالم خیلی مبتدی ولی تا سوال نکم که نمیتونم حرفه ای شم...:بامزه:
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 WindowsFormsApplication9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public string SAYHELLO(String n)
{
MessageBox.Show("hello" + " " + n);
}
private void Form1_Load(object sender, EventArgs e)
{
MessageBox.Show(SAYHELLO(textBox1.Text));
}
}
}
hadi vafaii
سه شنبه 12 آبان 1394, 00:30 صبح
سلام اینجوری بنویس
public void s()
{
MessageBox.Show(textBox1.Text + " hello");
}
private void button1_Click(object sender, EventArgs e)
{
s();
}
بعدم برای نمایش یک مسیج باکس لازم نیست از یه تابع استفاده کنی همونو تو خود باتن بنویسی بهتره فکر کنم
reza_ali202000
سه شنبه 12 آبان 1394, 00:33 صبح
سلام
دوست عزیز خروجی تابع شما رشته ای هست ولی چیزی به عنوان برگشت ندارید داخلش. باید از دستور return به جای مسج باکس داخل تابع استفاده کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.