让我们忘记为什么我需要这个.
我们可以创建一个名为"class"的类.
下面的代码导致编译错误,因为class是一个reserve关键字.
public class class
{
}
Run Code Online (Sandbox Code Playgroud)
那么有什么黑客或方法可以欺骗C#编译器吗?:)
面试官在我的上一次采访中询问了这个问题,他告诉我这是可能的.
我找到了如何将Excel电子表格流回客户端但在aspx代码中的例子.代码如下
using (var exportData = new MemoryStream())
{
workbook.Write(exportData);
string saveAsFileName = string.Format("MembershipExport-{0:d}.xls", DateTime.Now).Replace("/", "-");
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", saveAsFileName));
Response.Clear();
Response.BinaryWrite(exportData.GetBuffer());
Response.End();
}
Run Code Online (Sandbox Code Playgroud)
我正在使用asp MVC 5和webApi Controller.我想将此代码迁移到返回HttpResponseMessage的WebApiController.有什么好主意吗?