标题:有关类定义的返回值的问题。。。
只看楼主
黄辉
Rank: 4
等 级:业余侠客
帖 子:106
专家分:255
注 册:2013-4-28
结帖率:100%
已结贴  问题点数:28 回复次数:3 
有关类定义的返回值的问题。。。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    public class position
    {
        int List;
        int N;
        int number;
        public int  GetBestPosition(int List, int N,  int number)
        {
            this.List = List;
            this.N = N;
            this.number = number;
           
            LinkedList<int> mans = new LinkedList<int>(); //创建一个链表存放47号码
            
            for (int i = 1; i <= number; i++)
            {

                mans.AddLast(i);//添加对象到链表的尾部
            }

            LinkedListNode<int> node = mans.First; // 设置第一个开始报数的人

            while (mans.Count > 1) //只要剩余的人数大于1  
            {

                LinkedListNode<int> delNode = null;  //要删除的节点

                for (int i = 0; i < N; i++)// 循环将node指向下一个开始报数的人
                {
                    node = node.Next;

                    if (node == null)    //如果到达链表的末尾 将node指向链表的开始节点
                        node = mans.First;

                    if (i == N - 2) //如果报数达到N 将要删除的节点 赋给变量  delNode
                        delNode = node;
                }
                mans.Remove(delNode);
              
            }
            return node;     返回值是什么啊?跪求路过的朋友帮忙啊!!!
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            int List=30;
            int N = 7;
            int number;
            int delNode;
            position p = new position();
            Random rand = new Random();//随机生成总人数
            number  = rand.Next(100);

            delNode = p.GetBestPosition(List ,N,  number);

            Console.Write("输出总人数:");
            Console.WriteLine(number);

            Console.Write("跳水的顺序:");
            Console.WriteLine(delNode );
        }
    }
}
搜索更多相关主题的帖子: namespace position public number 
2013-05-15 21:21
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:28 
加return屁用没有    如果方法类型是LinkedListNode<int>  或者node是ref 获取还有用

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2013-05-17 14:05
黄辉
Rank: 4
等 级:业余侠客
帖 子:106
专家分:255
注 册:2013-4-28
得分:0 
嗯嗯。我之前用了out方式传递参数,但是不会如何初始化,怎么改都不行所以才都用int的,倘若用out的话,该如何初始化啊???

你不勇敢,谁替你坚强。。。
2013-05-17 14:39
黄辉
Rank: 4
等 级:业余侠客
帖 子:106
专家分:255
注 册:2013-4-28
得分:0 
帮帮忙

你不勇敢,谁替你坚强。。。
2013-05-17 14:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-407190-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.118679 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved