@ MrSanfrinsisco, Добро пожаловать в программирование на C #.Как вы спросите, очень легко вызывать статические методы.чтобы позвонить, выполните следующие шаги
1) создайте 1 файл класса.Допустим, что его Calculations.cs [поместите ваш код в этот класс], конечная выкладка вашего класса будет ..
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace WebApplication3.Models
{
public class Calculations
{
public static int Add(params int[] numbers)
{
var sum = 0;
foreach (var n in numbers)
{
sum += n;
}
return sum;
}
public static int Subtract(params int[] numbers)
{
var sum = 0;
foreach (var n in numbers)
{
sum -= n;
}
return sum;
}
public static int Multiply(params int[] numbers)
{
var sum = 0;
foreach (var n in numbers)
{
sum *= n;
}
return sum;
}
public static int Divide(params int[] numbers)
{
var sum = 0;
foreach (var n in numbers)
{
sum /= n;
}
return sum;
}
public static string[] CheckingOfSomeSort(string userInput, int value, bool isAddition, bool isSubtraction, bool isDivision, bool isMultiplication)
{
if (userInput.Contains("+"))
{
var addition = userInput.Split('+');
value = 1;
isAddition = true;
return addition;
}
else if (userInput.Contains("-"))
{
var subtraction = userInput.Split('-');
value = 2;
isSubtraction = true;
return subtraction;
}
else if (userInput.Contains("*"))
{
var multiplication = userInput.Split('*');
value = 3;
isMultiplication = true;
return multiplication;
}
else if (userInput.Contains("/"))
{
var division = userInput.Split('/');
value = 4;
isDivision = true;
return division;
}
return null;
}
}
}
2), затем перейдите на страницу, на которой вы хотите получить доступ к этому методу, и просто напишите,Вот, например, если вы хотите использовать его на default.aspx, используйте метод ниже.[Примечание: вы должны указать пространство имен вашего класса здесь, тогда только вы можете получить доступ к этому классу в моем примере, используя WebApplication3.Models;]
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebApplication3.Models;
namespace WebApplication3
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int resultAdd= Calculations.Add(new int[3] { 1, 2, 3 });
int resultSubstract= Calculations.Subtract(new int[3] { 1, 2, 3 });
int resultDivide= Calculations.Divide(new int[3] { 1, 2, 3 });
int resultMultiply=Calculations.Multiply(new int[3] { 1, 2, 3 });
}
}
}
это этоосновные примечания для вызова таких методов.
Дайте мне знать, что вам нужна помощь.:)