我是C#的新手,直到我在Depth中找到了C#,直到我发现了C#,在Delphi中有一个try {}语句也在C#中实现.
但是,我看到你们中的一些人提到“使用(){}比尝试{}更好”.
这是一个例子:
//This might throw an exception sock = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); sock.Connect(ip,port); //Try statement try { sock = new Socket(AddressFamily.InterNetwork,ProtocolType.Tcp); sock.Connect(ip,port); catch { } //using(){} using(sock = new Socket(AddressFamily.InterNetwork,ProtocolType.Tcp); { sock.Connect(ip,port); }
我的问题:
>如果发生异常会发生什么
在“使用”声明中?
>我什么时候应该使用“使用”而不是“尝试”
当“尝试”“使用”时?
>什么是“使用”的目的
声明?
提前致谢!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。