Я создаю функцию, которая использует введенный пользователем каталог и переданную строку для создания .txt со строкой в нем. Вот мой код:Аргументы действительны, но не работают в C#
private void MakeTheTxt(string theTest)
{
string fileName = @textBoxDirectory.Text;
try
{
File.WriteAllLines(fileName, theTest);
}
catch (DirectoryNotFoundException e)
{
MessageBox.Show("Please enter a valid directory.");
}
}
WriteAllLines()
функция говорит аргументы не действуют. Я просмотрел параметры этой функции, и одно из перегруженных определений - public static void WriteAllText(string path, string contents);
. Я даю функции правильные типы аргументов, но она не работает. Какие-либо предложения?
По http://msdn.microsoft.com/en-us/library/system.io.file.writealllines(v=vs.110).aspx нет перегрузки, которые принимают 'string' для второго аргумента. В какой документации вы * смотрите? – BradleyDotNET