C#を勉強しています。
メソッドの呼び出しを作成しており、途中でつまづきました。
コンソールに"Hello"と出力したいのですが、
エラーが
error CS0103: 現在のコンテキストに 'value' という名前は存在しません
とでました。
なぜvalueが引用できないのかわかりません。
また、引用するにはどのようにすればよいのか、教示いただけると助かります。
C#
class Program { public string GetValue(string value){ value = "Hello"; return value; } public static void Main() { string result = GetValue(value); #GetValueに波線がついてます。 Console.WriteLine(result); } }
さらに修正してみました。解決済みです
C#
class Program { public static string value; #宣言追加 #static追加 public static string GetValue(string value){ value = "Hello"; return value; } public static void Main() { string result = GetValue(value); Console.WriteLine(result); } }
まだ回答がついていません
会員登録して回答してみよう