爛 code 收集器//Interface 不是只要大寫 I 就算數

  1. 爛 code 收集器//Interface 不是只要大寫 I 就算數

爛 code 收集器//Interface 不是只要大寫 I 就算數

原文連結: https://darkblack02.blogspot.com/2018/05/code-interface-i.html
移植時的最後更新日期: 2020-02-28T10:41:21.554+08:00

在 SendMsgInfo 中宣告一個 ISetDataToXml


public class SendMsgInfo
{
public ISetDataToXml ISetDataToXml { get; set; }
}
使用的方式是這樣

void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
App.globalEvent.OnMessageReceived += globalEvent_OnMessageReceived;

Dispatcher.BeginInvoke(new Action(() =>
{
App.globalSplashScreenWindow.Show();
Thread.Sleep(App.globalIniInfo.LoadSleep);
App.globalMessageLoadedHelper.Request(new MessageLoadedHelper.SendMsgInfo
{
MessageId = MsgEnum.QueryIndicatorSettingRequest.ToString(),
ISetDataToXml = new QueryIndicatorSetting_Request { },
ClassName = base.ToString(),
SentMessageMode = MessageLoadedHelper.SentMessageMode.ActiveMq,
});
}));
}
以為在 物件命名 前面加上「大寫I」,也是 Interface 的意思嗎? 
如果覺得這樣寫也沒有錯的話,我來幫你 Google  一下也可以唷