Tôi quan tâm nếu nó có thể sử dụng C# để viết một mã tương tự như javascript này một:Cách gọi hàm ẩn danh trong C#?
var v = (function()
{
return "some value";
})()
Các nhất mà tôi có thể đạt được là:
Func<string> vf =() =>
{
return "some value";
};
var v = vf();
Nhưng tôi muốn một cái gì đó như thế này:
// Gives error CS0149: Method name expected
var v = (() =>
{
return "some value";
})();
Có cách nào để gọi hàm này để ẩn danh không?
Bạn có thể nói những gì bạn muốn làm với mã chính xác không? Đầu vào và đầu ra mong muốn là gì? –
@Ahmad: Câu hỏi hoàn toàn rõ ràng và rõ ràng. – Timwi
Bạn có thể giải thích lý do tại sao bạn muốn làm điều này? Tại sao đi qua tất cả các rigamarole xác định một chức năng vô danh và gọi nó khi bạn chỉ đơn giản có thể đặt cơ thể của chức năng vô danh * ngay tại đó * và nó sẽ được gọi khi mã chạy? –