gpt4 book ai didi

c# - 如何在C#中编写此Java代码

转载 作者:太空宇宙 更新时间:2023-11-03 17:45:38 25 4
gpt4 key购买 nike

我有这个Java代码,我想翻译成C#:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
PrintStream ps = new PrintStream(baos);
ps.printf("\n\n+++++ %s %s\n",Environment.UserName, new SimpleDateFormat("MM/dd/yyyy HH:mm:ss aa").format(new Date()));

最佳答案

就像是:

  // You can use "using" blocks guarantee streams are disposed (like try/finally { boas.Close(); })
using (var baos = new MemoryStream())
{
// Stream encodes as UTF-8 by default; specify other encodings in this constructor
using (var ps = new StreamWriter(baos))
{
// Format string almost the same, but 'tt' for 'am/pm'
// Could also use move formatting into
// DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss tt")
// or ToLongDateString and ToLongTimeString for locale-defined formats
ps.Write("\n\n+++++ {0} {1:MM/dd/yyyy HH:mm:ss tt}\n", Environment.UserName, DateTime.Now);

// Need to close or flush the StreamWriter stream before the bytes will
// appear in the MemoryStream
ps.Close();
}

// Extract bytes from MemoryStream
var bytes = baos.ToArray();
}

关于c# - 如何在C#中编写此Java代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5064355/

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