這是我的課誰開始Wireshark
過程並返回文件的詳細信息:返回我的對象是否正確?
public class Capinfos
{
private int _packets;
private string _duration;
private void getPackets(string file)
{
///
}
private void getDuration(string file)
{
///
}
public int packets
{
get { return _packets; }
}
public string duration
{
get { return _duration; }
}
public Capinfos getFileDetails(string file)
{
this.getNumberOfPackets(file);
this.getFileDuration(file);
return this;
}
}
主要
Capinfos capinfos = new Capinfos();
Capinfos cap = capinfos.getFileDetails(file);
我的問題是關於getFileDetails
功能,是它確定返回我的對象這樣?
爲什麼不構建新對象或將方法名稱更改爲「PopulatePackets」,「PopulateDuration」等? –
您可能想要使用* Constructor Injection *,因爲您實際上傳遞了一個參數,然後返回相同的參數並稍加修改。 – Greg
我可以舉個例子嗎? – user2214609