
نوشته شده توسط
hp1361
سلام
1-یک کلاس درست کن که درونش یک تابع است که دو تا عدد رو میگیره با هم جمع میکنه و نتیجه رو برمیگردونه.
2- حالا از این کلاست درون برنامه ات استفاده کن و دو تا عدد رو بهش پاس بده و نتیجه رو نمایش بده.
این کار رو که کردی بگو تا ادامه داستان رو برات توضیح بدم.(برنامه رو پیوست باید کنی تا مطمئن بشم انجام دادی

)
سلام
خیلی لطف می کنید ; طبق گفته شما من یک کلاس به اسم Plus ساختم با کد زیر :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Dependency_Injection.Models
{
public class Plus
{
public int CalculationPlus(int Number1, int Number2)
{
int sum = Number1 + Number2;
return (sum);
}
}
}
و یک کنترلر به نام Home که در اکشن Index این کلاس رو صدا زدم و مقدار دادم و با ViewBag به View فرستادم :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Dependency_Injection.Models;
namespace Dependency_Injection.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
Plus plus = new Plus();
ViewBag.Result= plus.CalculationPlus(56, 12);
return View();
}
}
}
برنامه مشکلی نداره و جواب می شده . پروژه رو هم آپلود کردم :)
http://uploadboy.com/af1bke91yd6m.html
تشکر