به نام خدا سلام بر برنامه نویسان عزیز 😉 در این پست کد Generic Interface برای عملیات binary در #C را آماده کردم. انشاالله که این کد براتون مفید باشه.
کد Generic Interface برای عملیات binary در #C :
using System;
using System.Collections.Generic;
using System.Text;
public interface IBinaryOperations<T>
{
T Add(T arg1, T arg2);
T Subtract(T arg1, T arg2);
T Multiply(T arg1, T arg2);
T Divide(T arg1, T arg2);
}
public class BasicMath : IBinaryOperations<int>
{
public BasicMath() {}
public int Add(int arg1, int arg2)
{ return arg1 + arg2; }
public int Subtract(int arg1, int arg2)
{ return arg1 - arg2; }
public int Multiply(int arg1, int arg2)
{ return arg1 * arg2; }
using System.Collections.Generic;
using System.Text;
public interface IBinaryOperations<T>
{
T Add(T arg1, T arg2);
T Subtract(T arg1, T arg2);
T Multiply(T arg1, T arg2);
T Divide(T arg1, T arg2);
}
public class BasicMath : IBinaryOperations<int>
{
public BasicMath() {}
public int Add(int arg1, int arg2)
{ return arg1 + arg2; }
public int Subtract(int arg1, int arg2)
{ return arg1 - arg2; }
public int Multiply(int arg1, int arg2)
{ return arg1 * arg2; }