ref
またはパラメータを使用してメソッドを呼び出す場合はout
、メソッドを呼び出すときに適切なキーワードを指定する必要があります。スタイルとコードの品質の観点からは理解していますが (たとえば、ここで説明されているように)、呼び出し元でキーワードを指定する技術的な必要性があるかどうかも知りたいです。
例えば:
static void Main()
{
int y = 0;
Increment(ref y); // Is there any technical reason to include ref here?
}
static void Increment(ref int x)
{
x++;
}