2016-02-15 82 views
0

如何將C#6.0代碼轉換爲C#4.0?C#將C#6.0轉換爲C#4.0

public void Subscribe(string message, Action<IMessagingService> callback) => 
      MessagingCenter.Subscribe<MessagingService>(this, message, callback); 

public object ConvertBack(object value, Type targetType, object parameter, 
          CultureInfo culture) => null; 

我可以簡單地創建取得的財產?

回答

5

你已經證明這種表達濃郁的方法僅僅是C#6簡寫:

public void Subscribe(string message, Action<IMessagingService> callback) 
{ 
    MessagingCenter.Subscribe<MessagingService>(this, message, callback); 
} 
+0

哦那麼容易。第二個是公共對象ConvertBack(對象值,類型targetType,對象參數,CultureInfo culture){null; }? – mbrc

+1

@mbrc相當於第二個只是方法返回null。 –

+0

所以「return null」;在方法中是否正確答案? – mbrc