私はC#でファイルを開こうとしています。私はファイル名が何であるかわからない。ユーザーは年を入力する必要があり、これによりファイル名が決定されます。たとえば、ユーザが2012を入力すると、ファイル名は@"C:\Users\Marina\Documents\Excel Files\2012.txt"
になります。次のように不明な名前のファイルを開く。 C#
私のコードは次のとおりです。
using System;
using System.Windows.Forms;
using System.IO;
string yearEntered = newDate.Text;
var openFile = File.Open(@"C: \Users\Marina\Documents\Excel Files" + yearEntered + ".txt");
newDate
は、私がForm1
上で作成したテキストボックスです。
私はというエラーを取得:。
方法についてませオーバーロードが「オープン」は「1つの引数を取りませんエラーコードCS1501
ソリューションは、既にエラーメッセージです。メソッド 'Open'にはもっと引数が必要です。 MSDNでFile.Openのパラメータを確認してください:https://msdn.microsoft.com/en-us/library/b9skfh7s(v=vs.110).aspx – Yuan
ドキュメントとIntellisenseをチェックすると、どのパラメータを渡す必要があるかが示されます関数呼び出しに渡します。 – Kroltan
ありがとう!これでそれがクリアされました! – Mike24