私はC#を初めて使用しています。 main()メソッドを "クラス"内に配置する目的は何ですか? この「いわゆる」クラスのオブジェクトは作成されません。なぜ彼らはクラスとメソッドとして全体のプログラムを見ているのかわかりません。 main()関数がメソッドと呼ばれるのはなぜですか?明らかにそれはクラスにありますが、私はいつもそれを関数と呼んでいます。このように:C#では、このクラス内でメソッドを囲む目的は何ですか?
using System;
public class MyApp // What is the purpose of this class?
{
public static void main() // Why is this called a method & not a function when no objects use it?
{
//Statements Here
}
}
技術的には、関数が値を返すものです。この意味は手続き型プログラミングの文脈で少し緩んだ。関数が実際に何の価値も生み出さずに副作用を引き起こす可能性がある(これは間違いなくこの用語の乱用である)。 「メソッド」という用語は意味が中立であるため、関数ではなくメソッドまたはプロシージャ(戻り値のないメソッド)を呼び出します。 –