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