
下記の普通の関数は、static void Main(string[] args) {}の中で
使用できますが、次のラムダ式の記法と徹底的に省略した記法は、使用出来ない
様です。
つまり、これらの記述を行うだけで、コンパイルエラーが発生します。
Q1)この様な記述がC#で許されるならば、正しい書き方をお教え頂けますと大変有難いです。
====================
// 普通の関数記法
private int Add(int x, int y)
{
return x + y;
}
// ラムダ式の記法
(int x, int y) => { return x + y; };
// 徹底的に省略した記法
// 関数本体が1行で済むなら{}とreturnを省略できる
(x, y) => x + y;
========================
以上、宜しくお願いします。
No.2ベストアンサー
- 回答日時:
関数でのラムダ式は
private static int Add(int x, int y) => x + y;
ですよ。
(x, y) => x + y;
この書きっぷりはメソッドの引数が匿名関数などのデリゲートでないとできません。
No.1
- 回答日時:
こんな欠片じゃなくって, きちんとした「プログラム」の中でどうであるのかを書いてくれないかな?
>こんな欠片じゃなくって, きちんとした「プログラム」の中でどうであるのかを書いてくれないかな?
<ーー下記の『(x, y) => x + y;』でコンパイルエラー
になります。
宜しくお願いします。
namespace BBB
{
class Program
{
static public int Add(int x, int y) {return x + y;}
// ラムダ式の記法
(int xx, int yy) => { return xx + yy; };
// 徹底的に省略した記法
// 関数本体が1行で済むなら{}とreturnを省略できる
(x, y) => x + y;
static void Main(string[] args)
{
int x = 1;
int y = 2;
int ans;
ans=Add(x, y);
Console.WriteLine(ans);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
確定申告しなかった・無申告の人をどうやって見つけるのか元国税調査官に聞いてみた
無申告の方などを対象に税務調査を行う国税局の元税務調査官さんに、どう無申告を探すのか聞いてきました。
-
28日以上、31日以下ってC言語でどう表しますか?日本語無しでお願いします。
C言語・C++・C#
-
コンパイルについて。
C言語・C++・C#
-
C言語について。
C言語・C++・C#
-
4
c言語の本を教えてください。分厚くて辞書みたいなやつがいいです。日本の本屋さんで変える、のにしくださ
C言語・C++・C#
-
5
C#のコンパイルエラーCS0120に関する質問です。
C言語・C++・C#
-
6
c言語についてで、星占いをswitch関数を用いたらどのようにかけますか。教えてください!
C言語・C++・C#
-
7
このプログラムがわかりません
C言語・C++・C#
-
8
カラーキューブ数独をc言語でときたいです。
C言語・C++・C#
-
9
C言語 配列の構造体を下位関数で参照する方法につい
C言語・C++・C#
-
10
C言語再帰アルゴリズム
C言語・C++・C#
-
11
このサイトにプログラムのスクリプトは貼れますか?
C言語・C++・C#
-
12
このプログラミングの問題の2つのコードを教えてください。
C言語・C++・C#
-
13
C言語で分からない所がありますので、ご指南お願いします。
C言語・C++・C#
-
14
なぜ高速フーリエ変換は画像のような単純な式なのにこちらのサイト書いてあるプログラムは長文で複雑なので
C言語・C++・C#
-
15
C言語でfor文とif文を簡単に1からかける方法ないですか? 詳しい方ご回答お願い致します。
C言語・C++・C#
-
16
c言語 何をしているのかがわからない
C言語・C++・C#
-
17
ポインタの型変換、どうやるんでしたっけ?
C言語・C++・C#
-
18
このプログラミング誰か教えてください
C言語・C++・C#
-
19
このプログラミング誰か教えてくれませんか
C言語・C++・C#
-
20
パイソンについて。for文の変数は、for文ごとに使い分ける、が無難ですか?たとえば、 for x
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
(マルチスレッド)_beginthrea...
-
5
【至急】プログラムにエラーが...
-
6
C言語のハフマン符号化について
-
7
C言語のプログラムについて質問...
-
8
数字列を3桁ごとにカンマで区切...
-
9
C言語、行列の積を求めるプログ...
-
10
c言語の配列を使ってサイコロを...
-
11
read関数をノンブロッキングで...
-
12
商と剰余を同時に求める(C言語)
-
13
return 1L
-
14
std::set<int> で、ある値が何...
-
15
(int *)の意味
-
16
実数の整数部,小数部の取得
-
17
因数分解を行うプログラムについて
-
18
C言語で分からないところがあり...
-
19
単語の出現回数を数え、出現回...
-
20
C言語の課題です
おすすめ情報
公式facebook
公式twitter