在使用 .Net6 的 C# 中,我们可以使用 -object 与 FTP 服务器交互FtpWebRequest。这效果很好。但是我们应该如何创建这个对象呢?目前我们使用WebRequest.Create()
并且微软说我们应该这样做。
但这个功能现在已经过时了。因此,当Create-function 已过时但FtpWebRequest-type 未过时时,FtpWebRequest在不使用过时函数的情况下创建 -object 的正确且推荐的方法是什么?
我尝试用Q#编写算法。在某些情况下,该算法无法计算出成功的结果,因为用户传递了一些错误的参数。在这种情况下,我想引发异常,现在我想知道:是否可以在Q#中引发和捕获异常?
如果是,我该怎么做?Q#中异常处理的正确方法是什么?
如果没有:为什么?有什么解决方法吗?
我刚刚读到 Java 15 应该有sealed类。
jep360说:
密封类和接口限制哪些其他类或接口可以扩展或实现它们。
我认为这正是 afinal class在 Java 中所做的。所以现在我想知道: afinal class和 a之间有什么区别sealed class?