gpt4 book ai didi

c# - 我一定是遗漏了一些东西 - 毫无意义的分号错误

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:07 24 4
gpt4 key购买 nike

这是我页面的来源。我收到一个神秘的 CS1002 错误。已经看了一段时间了,想不通。

<%@ Page language="C#" validateRequest=false %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Text" %>
<%@ Import Namespace="System.Threading" %>
<script language="C#" runat="server">

private void Page_Load (object sender, System.EventArgs e)
{
System.IO.Stream str; String strmContents;
Int32 counter, strLen, strRead;
// Create a Stream object.
str = Request.InputStream;
// Find number of bytes in stream.
strLen = Convert.ToInt32(str.Length);
// Create a byte array.
byte[] strArr = new byte[strLen];
// Read stream into byte array.
strRead = str.Read(strArr, 0, strLen);
writeFile(strArr, "images/test.png");
}

public void writeFile (byte[] data, String fileName)
{
FileStream out = new FileStream(fileName, FileMode.Open);
out.write(data);
out.close();
}

</script>

它提示预期会有一个分号

Compiler Error Message: CS1002: ; expected

Line 24: FileStream out = new FileStream(fileName, FileMode.Open);

最佳答案

out是关键字,我认为你不能将它用作变量名。而是尝试:

public void writeFile (byte[] data, String fileName)
{
FileStream fs = new FileStream(fileName, FileMode.Open);
fs.write(data);
fs.close();
}

关于c# - 我一定是遗漏了一些东西 - 毫无意义的分号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7744144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com