برنامه چک کردن شماره تلفن با سی شارپ؟؟
سلام من یه برنامه ساده نوشتم که شماره تلفن را چک کنه،به نظرم همه چیز درسته ولی برنام کار نمی کنه :گریه:
لطفا راهنمایی باتشکر :قلب:
برنامه اینه.
using System;
namespace javadti
{
public class Program
{
private long number;
public long Number
{
get
{
return number;
}
set
{
if (value>=9100000000 && value<=9999999999)
{
number = value;
}
else
{
number = 000;
}
}
}
static void Chek()
{
Program obj=new Program();
if (obj.number!=000)
{
Console.WriteLine("The Phone number is --->{0}", obj.number);
}
else
{
Console.WriteLine("The Phone number is not valid");
}
}
static void Main(string[] args)
{
Program obj = new Program();
obj.Number = 9384999655;
Chek();
Console.ReadKey();
}
}
}
نقل قول: برنامه چک کردن شماره تلفن با سی شارپ؟؟
اسم کلاست رو عوض کن. این کلاس رو خود سی شارپ داره.
نقل قول: برنامه چک کردن شماره تلفن با سی شارپ؟؟
چه ربطی داره؟؟؟!!! میشه توضیح بدی؟؟!
نقل قول: برنامه چک کردن شماره تلفن با سی شارپ؟؟
به نظرت دوتا کلاس program درسته؟!
نقل قول: برنامه چک کردن شماره تلفن با سی شارپ؟؟
-----------------------------------------------------------:لبخند:
این کدها بهتر کار میکنند مشکل شما این بود شما object را استاتیک تعریف نمیکردین.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
public static Program obj;
private long number;
public long Number
{
get
{
return number;
}
set
{
if (value >= 9100000000 && value <= 9999999999)
{
number = value;
}
else
{
number = 000;
}
}
}
static void Chek()
{
if (obj.number != 000)
{
Console.WriteLine("The Phone number is --->{0}", obj.number);
}
else
{
Console.WriteLine("The Phone number is not valid");
}
}
static void Main(string[] args)
{
obj = new Program();
obj.Number = 9384999655;
Chek();
Console.ReadKey();
}
}
}
نقل قول: برنامه چک کردن شماره تلفن با سی شارپ؟؟
با سلام
شما نگفتید برنامتون چه ایرادی داره ولی با نگاه کردن به کدتون میشه ایراد رو فهمید.
الان این کلاس پروگرام شما چرا استتیک نیست؟ این کلاس باید از نوع استتیک باشه و طبیعتا دیگه نمیشه ازش نمونه ساخت و پراپرتی و فیلد غیر استتیک نامبر رو هم نمیپذیره.
بهتره که شما کدهاتون رو در محل دیگری جز کلاس پروگرام بنویسید