PDA

View Full Version : سوال: توضیح برای یه تکه کدی که متوجه نمیشم



vahid.v
شنبه 14 دی 1392, 12:25 عصر
سلام
این کلاس تعریف شده:

public class Employee
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
}


و بعد ازش استفاده شده، حالا نمیدونم کد زیر چیکار کرده؟
میشه برام یکم توضیح بدین؟؟؟

var employee = new Employee
{
Email = "name@site.com",
FirstName = "Vahid",
LastName = "N."
};

mortezasar
شنبه 14 دی 1392, 13:07 عصر
سلام فک میکنم متد get میاد اطلاعات ارسال شده به کلاس رو میگیره و متد set اون رو به متغیر هایی که تو کلاس هست میده

mortezasar
شنبه 14 دی 1392, 13:15 عصر
سلام اینم توضیح بیشتر
114834

plus
شنبه 14 دی 1392, 14:09 عصر
و بعد ازش استفاده شده، حالا نمیدونم کد زیر چیکار کرده؟
میشه برام یکم توضیح بدین؟؟؟

var employee = new Employee
{
Email = "name@site.com",
FirstName = "Vahid",
LastName = "N."
};

مشخه های شی موقع ساخت اون مقدار دهی شدن. این کد معادل اون کد هست:

var employee = new Employee();
employee .Email = "name@site.com";
employee .FirstName = "Vahid";
employee .LastName = "N.";

vahid.v
شنبه 14 دی 1392, 14:11 عصر
سلام فک میکنم متد get میاد اطلاعات ارسال شده به کلاس رو میگیره و متد set اون رو به متغیر هایی که تو کلاس هست میده

ممنون، ولی به سوال من دقت نکردید!

" حالا نمیدونم کد زیر چیکار کرده؟"

var employee = new Employee
{
Email = "name@site.com",
FirstName = "Vahid",
LastName = "N."
};

vahid.v
شنبه 14 دی 1392, 14:17 عصر
سلام اینم توضیح بیشتر
114834

ممنون، ولی به سوال من دقت نکردید!

" حالا نمیدونم کد زیر چیکار کرده؟"

var employee = new Employee
{
Email = "name@site.com",
FirstName = "Vahid",
LastName = "N."
};

vahid.v
شنبه 14 دی 1392, 14:21 عصر
مشخه های شی موقع ساخت اون مقدار دهی شدن. این کد معادل اون کد هست:

var employee = new Employee();
employee .Email = "name@site.com";
employee .FirstName = "Vahid";
employee .LastName = "N.";



خیلی ممنون. آیا اون تعریفی که با { و سیمی کالن تموم شده از نوع ساختار هست؟

plus
شنبه 14 دی 1392, 14:49 عصر
منظورتون چیه از نوع ساختار هست؟ به هر حال این نوع مقدار دهی در #C تعریف شده...

علی متقی پور
شنبه 14 دی 1392, 15:23 عصر
خیلی ممنون. آیا اون تعریفی که با { و سیمی کالن تموم شده از نوع ساختار هست؟

با سلام

بعد از ساخت یک اینستنس (نمونه) از یک کلاس میشه پراپرتی های اون رو به دو طریق مقدار داد.
یکی همین روشی که در سوال شما اومده و دومی هم روشی که جناب plus آوردن
در مرود کلمه ساختار اگر منظورتون استراکچر هست که خب ربطی نداره. چون اینجا شما یک کلاس تعریف کردید و ازش یک نمونه ساختید و ربطی به استراکچر نداره
اگر هم منظورتون کانستراکتوره باید بگم که مقادیر کانستراکتور داخل پرانتز میاد نه داخل }

vahid.v
شنبه 14 دی 1392, 19:27 عصر
منظورتون چیه از نوع ساختار هست؟ به هر حال این نوع مقدار دهی در #C تعریف شده...

مظورم از ساختار،استراکچربود.
در هر صورت جواب سوالمو گرفتم،ممنون

vahid.v
شنبه 14 دی 1392, 19:30 عصر
بعد از ساخت یک اینستنس (نمونه) از یک کلاس میشه پراپرتی های اون رو به دو طریق مقدار داد.
یکی همین روشی که در سوال شما اومده و دومی هم روشی که جناب plus آوردن

ممنون ، دقیقا همینو میخاستم بدونم.