这是我的课谁开始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