初心者です。
■わからないこと
・なぜFileStream fs = File.OpenWrite(path);でファイルが作成されるのかがわかりません。どのようなことがメソッド内部で起きているのか知りたいです。
前提・実現したいこと
■実現したいこと
・ClientServerのディレクトリに html.text を生成したが内部で何が起こっているのかしりたい
・クラスのインスタンスは他クラスのメソッドで生成できる意味を理解したい
調べると
「FileStreamのインスタンスはFileクラスのメソッドでも生成が可能」だとでてきました
上記が理解できません。
そもそもFileStream クラスの中かつ継承しているクラスに FileクラスやOpenWriteメソッドがないのに使えるかがわかりません
発生している問題・エラーメッセージ
class TcpServer { public static void CreateFile(){ string path = @"C:\個人情報\個人情報\Projects\C#\ClientServer\html.text"; FileStream fs = File.OpenWrite(path); } }
試したこと
ここに問題に対して試したことを記載してください。
インスタンスの作成方法を調べた
ClassName instanceName = new ClassName();
instanceName.MethodName();
静的メソッドの場合
ClassName.MethodName();
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
IDE:vscode
言語:C#
回答3件
あなたの回答
tips
プレビュー