C# 在文件中写入文本的非常奇怪的行为

用户2359676

我在 C# 中使用以下代码在文件中记录一些文本......

class Logger{

    public void log(String text)
    {
    System.IO.StreamWriter file = new System.IO.StreamWriter(System.IO.Directory.GetCurrentDirectory()+"\\log.txt", true);
        file.WriteLine(DateTime.Now.ToString("yyy-MM-dd HH:mm:ss: " + text.ToString()));
        file.Close();
    }
}

我这样称呼记录器:

Logger logger = new Logger();
logger.log("some text.");

一旦我运行程序,在控制台中似乎一切正常,但在文件中它看起来像:

- 2019-08-02 09:31:32: C:U32er32Danisourcerepo32Free+2e an2 RollouFree+2e an2 RolloubinDebud.C.Repo32ior19 1 Dev20190802_093132_56029iner7ace creae2!
- 2019-08-02 09:31:32: 7ree+2e au7 Dev bed.C.inn!

知道我必须在代码中更改什么吗?我希望文本可读:-)

谢谢您的帮助!

问候, 丹尼尔

nvoigt

这:

DateTime.Now.ToString("yyy-MM-dd HH:mm:ss: " + text.ToString())

需要是:

 DateTime.Now.ToString("yyy-MM-dd HH:mm:ss") + ": " + text

你不想运行你text的日期格式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C++ 中反向迭代器的非常奇怪的行为

来自分类Dev

我的C ++向量非常奇怪的行为

来自分类Dev

奇怪的初始空白空间,将数据写入C ++文件中

来自分类Dev

C++ 二进制文件 - 写入整数 - 奇怪的行为

来自分类Dev

C ++结构中的奇怪行为

来自分类Dev

C ++中奇怪的引用行为

来自分类Dev

使用C#读取Excel文件和写入文本文件的速度非常慢

来自分类Dev

写入文件的奇怪行为

来自分类Dev

写入文件的奇怪行为

来自分类Dev

C ++ fstream写入文件非常慢

来自分类Dev

C中文件IO的奇怪行为

来自分类Dev

C中文件IO的奇怪行为

来自分类Dev

在C ++中写入文本文件的开头

来自分类Dev

C#中奇怪的Regex行为

来自分类Dev

std :: cout在C ++中的奇怪行为

来自分类Dev

C#中左移的奇怪行为

来自分类Dev

C#中奇怪的COM对象行为

来自分类Dev

c,fclose(),remove(),rename()中的奇怪行为

来自分类Dev

关于C ++中构造函数的奇怪行为

来自分类Dev

C ++中的if语句行为真的很奇怪

来自分类Dev

C ++中的双重行为很奇怪

来自分类Dev

C#中奇怪的委托行为

来自分类Dev

写入文本文件C#

来自分类Dev

打开文件并写入文本框c ++

来自分类Dev

C#和C ++中反向循环的奇怪行为

来自分类Dev

C ++ OstringStream奇怪的行为

来自分类Dev

C ++ io的奇怪行为

来自分类Dev

C ++奇怪的数组行为

来自分类Dev

C ++ io的奇怪行为