好的,我正在创建一个保存文件的功能.我遇到了一个问题,当我从多行文本框保存数据时,它将x行数保存为文本文件中的x行数.
例如,如果用户输入:
line one
line two
line three
Run Code Online (Sandbox Code Playgroud)
它会显示为:
line one
line two
line three
Run Code Online (Sandbox Code Playgroud)
因为我希望它显示为:
line one \n line two \n line three \n
Run Code Online (Sandbox Code Playgroud)
我的代码是:
savefile.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
savefile.Title = "Save your file";
savefile.FileName = "";
savefile.Filter = "ChemFile (*.cd)|*.cd|All Files|*.*";
if (savefile.ShowDialog() != DialogResult.Cancel)
{
// save the text file information
for (int i = 0; i < noofcrit; i++)
{
cdfile[i] = crittextbs[i].Text;
}
}
// Compile the file
SaveFile = savefile.FileName;
System.IO.File.WriteAllLines(SaveFile, cdfile);
Run Code Online (Sandbox Code Playgroud)
有关如何将多行文本文件保存为一行的任何想法?谢谢.
好的,我使用以下库:http://www.codeproject.com/KB/recipes/AdvancedMatrixLibrary.aspx
我希望计算某些矩阵的特征向量.我不知道如何制定代码.
到目前为止,我尝试过:
Matrix MatrixName = new Matrix(n, n);
Matrix vector = new Matrix(n, 0);
Matrix values = new Matrix(n, 0);
Matrix.Eigen(MatrixName[n, n], values, vector);
Run Code Online (Sandbox Code Playgroud)
但是它说最好的重载方法匹配有一些无效的参数.我知道图书馆有效,但我不知道如何制定我的c#代码.
任何帮助都会很棒!
我创建了一个元组列表:
static List<Tuple<string, string>> Alt;
Run Code Online (Sandbox Code Playgroud)
用户添加到此列表中:
Alt.Add(new Tuple<string, string>(tbAlt.Text, ""));
Run Code Online (Sandbox Code Playgroud)
根据第一个字符串(即 tbAlt.Text )查找元组并删除它或修改第二个字符串的最佳方法是什么?
我是使用元组和列表的新手:)
非常感谢您的帮助!