私は自分の WCF にファクトリ デザイン メソッドを実装していますが、この行にいくつかのエラーがあると思います:
return svc.Calculation(int value1 + int value2);
ここに私の他のコードがあります:
namespace CompositeWCF
{
public class Service1 : IService1
{
public int Calculation(int value1, int value2, string calType)
{
try
{
IService1 svc;
switch (calType)
{
case "addition":
svc = new addition();
case "subtraction":
svc = new subtraction();
case "multiplication":
svc = new multiplication();
case "division":
svc = new division();
}
return svc.Calculation(int value1 + int value2);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return 0;
}
}
}
「足し算」「引き算」「掛け算」「割り算」の4つのクラスがあります
これに似たコードがあります
namespace CompositeWCF
{
class addition:IService1
{
public int Calculation(int value1, int value2)
{
return value1 + value2;
}
}
}
これは、2 つの値と計算タイプであるユーザー入力を取得し、それらを使用して特定のクラスから計算を実行することになっています。