【问题标题】:Usage of StreamWriterStreamWriter 的使用
【发布时间】:2014-06-04 05:41:32
【问题描述】:

我正在使用以下代码打开文件,然后尝试向其中写入内容:

public partial class MainWindow : Window
{
    StreamWriter file = null;
    public MainWindow()
    {
        InitializeComponent();
        using (file = new StreamWriter("../data/floorPlane.txt", true))
        {
            file.WriteLine("x \t y \t z \t w \n");
        }
    }
}

但它总是给出以下错误:

类型的第一次机会异常 'System.Windows.Markup.XamlParseException' 发生在 PresentationFramework.dll

附加信息:'对类型的构造函数的调用 与指定绑定匹配的“SkeletalViewer.MainWindow” 约束引发了异常。

我对 c# 完全陌生。也许这个问题有点愚蠢。

谢谢,

【问题讨论】:

  • 您的异常与您显示的代码无关
  • 显然还有另一个问题。仔细阅读异常。某些绑定存在问题。
  • 你确定你给了正确 相对路径的txt文件吗?
  • 我相信异常的真正原因是你的路径。

标签: c# streamwriter


【解决方案1】:

首先,检查内部异常,看看你到底在搞砸什么。然后,如果答案仍然不明显,请将您的代码与此 MSDN 文章中的示例进行比较: http://msdn.microsoft.com/en-us/library/vstudio/system.io.streamwriter

【讨论】:

    【解决方案2】:

    这个异常被多次捕获。您可以按 ctrl+alt+E检查所有异常,然后才能找到真正的异常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-17
      • 1970-01-01
      • 2012-08-18
      • 2019-03-02
      • 2011-10-29
      • 2014-02-22
      • 2021-07-10
      • 2018-08-24
      相关资源
      最近更新 更多