PDA

View Full Version : سربارگذاری متدها



hkhalaj
دوشنبه 28 بهمن 1392, 22:56 عصر
سلام. من از فایل اموزشی هاشمیان برنامه سربارگذاری را نوشتم طبق توضیحاتش، ولی خطا میده. ممنون میشم بگید کجاش ایراد داره.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace Overloading_demo
{
static class Program
{
static void display(int i)
{
Console.WriteLine("This is an integer: " + i.ToString());
}
static void display(string str)
{
Console.WriteLine("This is a string: " + str);
}
}
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
display(20);
display("Overloading Demo");
Console.ReadLine();



}

}

Mani_rf
سه شنبه 29 بهمن 1392, 08:08 صبح
static void Main(string[] args) رو خارج از کلاس Program تعریف کردی. ببرش داخل درست میشه

hkhalaj
سه شنبه 29 بهمن 1392, 10:52 صبح
سلام یعنی اینطوری. ولی باز هم همون خطا رو میده.

static class Program
{

static void display(int i)
{
Console.WriteLine("This is an integer: " + i.ToString());
}
static void display(string str)
{
Console.WriteLine("This is a string: " + str);
}
static void Main(string[] args)
{
display(20);
display("Overloading Demo");
Console.ReadLine();



}
}
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]


}

rezaei_y
سه شنبه 29 بهمن 1392, 12:30 عصر
class Program
{
static void display(int i)
{
Console.WriteLine("This is an integer: " + i.ToString());
}
static void display(string str)
{
Console.WriteLine("This is a string: " + str);
}
static void Main(string[] args)
{
display(20);
display("Overloading Demo");
Console.ReadLine();
}
}



بدون خطا اجرا میشه