PDA

View Full Version : سوال در مورد متغییر ها



debugger
چهارشنبه 10 شهریور 1389, 14:55 عصر
من در برنامه حدودا 15تا متغیر استاتیک دارم (از نوع int , bool , string). که اومدم زیر
partial class

اونارو تعریف کردم . حالا میخوام ببینم روش اصولی چطوری هست?

یعنی این روش من درست است یا خیر ؟

ایا میشه اینارو توی یک کلاس تعریف کنیم و چطوری ؟ ممنونم

cheshm6k
چهارشنبه 10 شهریور 1389, 15:09 عصر
من در برنامه حدودا 15تا متغیر استاتیک دارم (از نوع int , bool , string). که اومدم زیر
partialclass

اونارو تعریف کردم . حالا میخوام ببینم روش اصولی چطوری هست?

یعنی این روش من درست است یا خیر ؟

ایا میشه اینارو توی یک کلاس تعریف کنیم و چطوری ؟ ممنونم


سلام .
راجع به این موضوع تو سایت خیلی بحث شده . کارتون درسته . از کلاس هم میتونید استفاده کنید . مشابه فرمه . اما اگه میخوای این متغیرهارو فقط واسه یه فرم بفرستی property اصولی تره.

debugger
چهارشنبه 10 شهریور 1389, 15:17 عصر
کلاس را چطوری پیاده سازی می کنید ؟؟؟

cheshm6k
چهارشنبه 10 شهریور 1389, 15:31 عصر
کلاس را چطوری پیاده سازی می کنید ؟؟؟
گفتم که مشابه فرمه.

وقتی یه کلاس جدید ایجاد میکنید داخل اون متغیراتو ایجاد میکنی :

class Class1
{
static public int i=1000;
}

حالا توی فرمات از این طریق بهش دسترسی داری

Class1.i

#aliyari_C
چهارشنبه 10 شهریور 1389, 22:55 عصر
سلام
شی گرا یکی از ابزار های پیاده سازی کلاس است.یاد بگیری ضرر نمی کنی.
موفق وتندرست باشی

Amir Oveisi
پنج شنبه 11 شهریور 1389, 08:47 صبح
سلام
شی گرا یکی از ابزار های پیاده سازی کلاس است.یاد بگیری ضرر نمی کنی.
موفق وتندرست باشی

فکر کنم برعکس گفتید، کلاس یکی از ابزارهای (روش های) پیاده سازی شی گرایی است.

mmd2009
پنج شنبه 11 شهریور 1389, 09:25 صبح
من در برنامه حدودا 15تا متغیر استاتیک دارم (از نوع int , bool , string). که اومدم زیر
partialclass

اونارو تعریف کردم . حالا میخوام ببینم روش اصولی چطوری هست?

یعنی این روش من درست است یا خیر ؟

ایا میشه اینارو توی یک کلاس تعریف کنیم و چطوری ؟ ممنونم



با سلام.

به نظر من این کار اصولی نیست. !!

شما میتونید به این روش از این متغیرها استفاده بکنید.



bool tahsilat;

string name;

string family;

public bool Tahsilat
{
get { return (tahsilat); }
set { tahsilat = value; }
}

public string Name
{
get { return (name); }
set { name = value; }
}

public string Family
{
get { return (family); }
set { family = value; }
}


حالا شما میتونید به این شکل ازش استفاده بکنید


http://mmdramiz.persiangig.com/1.JPG

Salar Ashgi
پنج شنبه 11 شهریور 1389, 10:24 صبح
یا بروش ساده زیر که مخصوص دات نت 3.5 میباشد :



class Number
{
public string name { get; set; }
public int id { get; set; }
}

http://barnamenevis.org/forum/attachment.php?attachmentid=55220&stc=1&d=1283408620