Example #1
0
        // 克隆。
        // 新数组中的对象完全是新创建的。
        public ServerCollection Dup()
        {
            ServerCollection newServers = new ServerCollection();

            for (int i = 0; i < this.Count; i++)
            {
                Server newServer = new Server((Server)this[i]);
                newServers.Add(newServer);
            }

            newServers.m_strFileName = this.m_strFileName;
            newServers.m_bChanged    = this.m_bChanged;
            newServers.ownerForm     = this.ownerForm;

            return(newServers);
        }
Example #2
0
		// 克隆。
		// 新数组中的对象完全是新创建的。
		public ServerCollection Dup()
		{
			ServerCollection newServers = new ServerCollection();

			for(int i=0;i<this.Count;i++)
			{
				Server newServer = new Server((Server)this[i]);
				newServers.Add(newServer);
			}

			newServers.m_strFileName = this.m_strFileName;
			newServers.m_bChanged = this.m_bChanged;
			newServers.ownerForm = this.ownerForm;

			return newServers;
		}