检测到无法访问的代码C#(绝对初学者)
发布时间:2020-12-16 00:10:18 所属栏目:百科 来源:网络整理
导读:你能解释我应该如何避免这个警告:在Visual Studio 2010 Express中“检测到无法访问的代码”?我正在从手册中学习C#. 这是一个创建简单方法的练习.我正如书中所写的那样进入这个例子.谢谢. public class Multiply { //Multiplies argument by 4 public stati
你能解释我应该如何避免这个警告:在Visual Studio 2010 Express中“检测到无法访问的代码”?我正在从手册中学习C#.
这是一个创建简单方法的练习.我正如书中所写的那样进入这个例子.谢谢. public class Multiply { //Multiplies argument by 4 public static int MultiplyBy4(int aNumber) { return 4 * aNumber; //Shows ways of passing various arguments to a method public static void Main int x = 7; int y = 20; int z = -3; int result = 0; result = MultiplyBy4(x); Console.WriteLine("Passsing a variable,x : {0}",result); result = MultiplyBy4(y + 2); Console.WriteLine("Passing an expression,Y + 2: {0}",result); result = 5 + MultiplyBy4(z); Console.WriteLine("Using MultiplyBy4 in an expression: {0}",result); Console.ReadLine(); } } 我不懂手册评论: 解决方法
注释行混乱并包含Main方法的定义.代码应为:
public class Multiply { //Multiplies argument by 4 public static int MultiplyBy4(int aNumber) { return 4 * aNumber; } //Shows ways of passing various arguments to a method public static void Main(string[] args) { int x = 7; int y = 20; int z = -3; int result = 0; result = MultiplyBy4(x); Console.WriteLine("Passsing a variable,result); result = MultiplyBy4(y + 2); Console.WriteLine("Passing an expression,result); result = 5 + MultiplyBy4(z); Console.WriteLine("Using MultiplyBy4 in an expression: {0}",result); Console.ReadLine(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |