0

以下は、C# に関する本からのものです。

たとえば、次の Add() メソッドは CLS に準拠していません。これは、パラメーターと戻り値が符号なしデータを使用しているためです (これは CLS の要件ではありません)。

class Calc
{
// Exposed unsigned data is not CLS compliant!
public ulong Add(ulong x, ulong y)
{ return x + y;}
}

これは何を意味するのでしょうか?関数がulong値を取得できないのはなぜですか? それは C# の CLS (Common Language Specification) でカバーされていませんか?

私は例を試してみましたが、ビルドして正常に動作します。ulong引数を渡すことは非常に基本的だと思いました。このパラグラフラリーは何を意味するのか?

4

1 に答える 1