मैं hereसी #/लैम्ब्डा: निम्नलिखित में परम क्या संदर्भित करता है?
/// <summary>
/// Returns the command that, when invoked, attempts
/// to remove this workspace from the user interface.
/// </summary>
public ICommand CloseCommand
{
get
{
if (_closeCommand == null)
_closeCommand = new RelayCommand(param => this.OnRequestClose());
return _closeCommand;
}
}
क्या करता param => this.OnRequestClose()
में param
का उल्लेख से कोड तलाश में हूँ?
यह एक अच्छा जवाब है, शायद स्पष्ट है कि यह स्पष्ट रूप से 'प्रतिनिधि (ऑब्जेक्ट पैराम) {this.OnRequestClose() के रूप में लिखा गया है; } ' – Dave
@ डेव - नहीं, यह एक वाक्यविन्यास दिखाने के लिए एक बहुत ही जानबूझकर विकल्प था (आईएमओ) बहुत स्पष्ट ** जब आप तर्क का उपयोग नहीं करते **। मैं वास्तव में 'प्रतिनिधि (ऑब्जेक्ट पैराम) {...} ' –
वरीयता में लैम्ब्डा संस्करण (मूल प्रश्न के अनुसार) का उपयोग करता हूं, मैं ऊपर से मेरी टिप्पणी से स्पष्ट रूप का उपयोग नहीं करता, मैंने बस इसका इरादा किया लैम्ब्डा रूप में 'परम' का अर्थ दिखाने के लिए एक स्पष्टीकरण उपकरण। – Dave