加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

检测到无法访问的代码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();
    }
 }

我不懂手册评论:
“在使用参数和返回值创建方法后,显示将各种参数传递给方法public static void Main的方法.
如何使MultiplyBy4方法将x,y,z识别为“aNumber”?
也许这是一个迟钝的问题,但我被困在这里.
谢谢.

解决方法

注释行混乱并包含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();
            }
 }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读