、ダブルC#では、int型、floatを追加する私はエラーを取得していますジェネリックメソッドは、私は、整数、浮動小数点数を追加するための汎用的な方法を書いています
public T Swap<T>(T value1, T value2)
{
T temp;
temp = value1 +value2;
return temp;
}
:
演算子「+ '' T 'と' T 'タイプのオペランドには適用できません
私はVS 2005を使用しています。
できません。ジェネリック型を数値に制限する方法はありません。これは、この作業を行うために必要なものであるはずです。 –
Monoは基本的な型のコンパイラをサポートしていますが、基本的な算術演算のためのインターフェースのようなことはしませんでしたか?マイクロソフトがリリースで素晴らしい追加機能を発揮することに気づくには、どれくらいの時間がかかるのだろうか。 –