如何将下面的vb代码转换成c#?

Dim request As HttpWebRequest = TryCast(WebRequest.Create(address), HttpWebRequest)

我用c#中的AS运算符try 过,但它不起作用.

推荐答案

您可以使用as进行强制转换;这不会引发任何异常,但如果无法强制转换(就像TryCast一样),则返回null:

HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;

Asp.net相关问答推荐

如何向 Array.IndexOf 添加不区分大小写的选项

如何将 JQuery 与母版页一起使用?

Azure 自定义控制器/API .Net 后端

在哪里可以记录 ASP.NET Core 应用程序的启动/停止/错误事件?

返回 HttpResponseMessage 时的 WebAPI Gzip

WebAPI 请求流支持

SameSite 属性如何自动添加到我的 Asp.net_SessionID cookie 中?

异步编程与线程有什么不同?

HttpContext.Cache 过期

是否应该将 project.lock.json 文件签入源代码管理? (ASP.NET 核心 1.0)

从 IFrame 重定向父页面

在 ApiController 中添加自定义响应头

在 Android/Java 和 C# 中计算 SHA256 哈希

如何忽略身份框架的魔力,只使用 OWIN 身份验证中间件来获取我寻求的声明?

缩小 ASP.Net MVC 应用程序的 HTML 输出

如何将列表转换为数据表

ASP.net 网站中的 C# 密码文本框

如何加密 web.config 中的一项

ConfigurationManager.AppSettings 缓存

新的 csproj 文件 struct 可以与 ASP.NET Framework 项目一起使用吗?