パラメータはC#でどのように渡されますか?
パラメータは、値または参照のいずれかによってC#で渡されます。これにより、パラメータとパラメータ配列を使用してパラメータを渡すこともできます-
値
このメソッドは、引数の実際の値を関数の仮パラメーターにコピーします。この場合、関数内のパラメーターに加えられた変更は引数に影響を与えません。
参照
このメソッドは、引数のメモリ位置への参照を仮パラメータにコピーします。これは、パラメータに加えられた変更が引数に影響を与えることを意味します。
アウト
returnステートメントは、関数から1つの値のみを返すために使用できます。ただし、出力パラメーターを使用すると、関数から2つの値を返すことができます。出力パラメータは、データをメソッドに転送するのではなく、メソッドから転送することを除いて、参照パラメータに似ています。
パラム
メソッドを宣言している間、パラメーターとして渡される引数の数がわかりません。 C#パラメータ配列はこれについて通知することができます。
以下は、C#でparamを実装する方法を学ぶための完全な例です-
例
using System; namespace Program { class ParamArray { public int AddElements(params int[] arr) { int sum = 0; foreach (int i in arr) { sum += i; } return sum; } } class Demo { static void Main(string[] args) { ParamArray app = new ParamArray(); int sum = app.AddElements(300, 250, 350, 600, 120); Console.WriteLine("The sum is: {0}", sum); Console.ReadKey(); } } }
-
JavaScriptの関数パラメーターとは何ですか?
JavaScriptを使用すると、関数の呼び出し中にさまざまなパラメーターを渡すことができます。これらの渡されたパラメーターは関数内でキャプチャでき、これらのパラメーターに対して任意の操作を実行できます。関数は、コンマで区切られた複数のパラメーターを取ることができます。 例 次のコードを実行して、JavaScript関数にパラメーターを追加する方法を学ぶことができます- <html> <head> <script> fun
-
Androidには何種類のインテントがありますか?
インテントの種類に入る前に、インテントとは何かを知っておく必要があります。目的は、アクションを実行することです。これは主に、アクティビティの開始、ブロードキャストレシーバーの送信、サービスの開始、および2つのアクティビティ間のメッセージの送信に使用されます。 Androidでは、暗黙的インテントと明示的インテントの2つのインテントを利用できます。 明示的な意図 −開始アクティビティなどのアプリケーションの内部世界を接続したり、2つのアクティビティ間でデータを送信したりします。新しいアクティビティを開始するには、以下に示すように、インテントオブジェクトを作成し、ソースアクティビティと宛先