前提・実現したいこと
C#でファイルをfrompathからtopathにコピーする機能を追加する予定です。
共通関数を作成したのですが、うまく呼び出せません。
共通関数の呼び出し方を調べても理解できなかったので、教えていただきたいです。
該当のソースコード
共通関数 public class FileOutputUtil{ public bool commonFileCopy(string fromPath, string toPath) { bool retVal = false; try { System.IO.File.Copy(fromPath, toPath, true); retVal = true; } catch (Exception ex) { retVal = false; } return retVal; } }} 呼び出し側で行いたい処理 retVal = commonFileCopy(○○,○○ ) } //エラー発生時 if (retVal = false) { retVal = commonFileCopy(○○,××)} }
補足情報(FW/ツールのバージョンなど)
Visualstudio2019 C#
うまくいかないと言うだけでは具体的に何がどのようにうまくいかないのかが分かりません。
実装側でコードを記載した際に、それ以降のコードがほぼすべて赤波線になってしまいます。
呼び出し側の記載の仕方が調べてもわからない状況です。
スムーズに回答させたいなら、エラーの詳細くらい書きましょうよ。
申し訳ございません
具体的には
現在のコンテキストにretValは存在していませんと表示されます。
ここは追記修正依頼欄なので、エラー等の情報は質問を編集して記入してください。
https://ufcpp.net/study/csharp/start/st_scope/
多分変数のスコープが理解出来ていなさそうなので、きちんとC#の入門書なりで基礎から学習した方がよいのではないでしょうか。
回答1件
あなたの回答
tips
プレビュー