当前位置: 首页>>代码示例>>C#>>正文


C# LinkedList.ToArray方法代码示例

本文整理汇总了C#中LinkedList.ToArray方法的典型用法代码示例。如果您正苦于以下问题:C# LinkedList.ToArray方法的具体用法?C# LinkedList.ToArray怎么用?C# LinkedList.ToArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在LinkedList的用法示例。


在下文中一共展示了LinkedList.ToArray方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: getSettingsBlock

        public string[] getSettingsBlock(string a_block, string a_file)
        {
            LinkedList<string> t_returnValue = new LinkedList<string>();
            bool t_startParse = false;

            foreach (string t_setting in File.ReadAllLines(a_file))
            {
                if (!t_startParse && t_setting.Equals("[" + a_block + "]"))
                {
                    t_startParse = true;
                    continue;
                }
                if (!t_setting.StartsWith("["))
                {
                    if (!t_setting.Equals(""))
                    {
                        t_returnValue.AddLast(t_setting);
                    }
                }
                else
                {
                    break;
                }
            }

            return t_returnValue.ToArray();
        }
开发者ID:theKyuu,项目名称:GLhf,代码行数:27,代码来源:Loader.cs

示例2: ExploreLinkedLists

        public void ExploreLinkedLists()
        {
            // a LinkedList is a doubly linked list
            var linkedList = new LinkedList<string>();
            linkedList.AddFirst("1");
            // first argument accepts a "LinkedListNode"
            linkedList.AddAfter(linkedList.First, "2");
            linkedList.AddLast("3");
            linkedList.AddAfter(linkedList.Find("2"), "4");

            var orderedArray = linkedList.ToArray();
            // order should be 1,2,4,3
            Assert.That(orderedArray[0], Is.EqualTo("1"));
            Assert.That(orderedArray[1], Is.EqualTo("2"));
            Assert.That(orderedArray[2], Is.EqualTo("4"));
            Assert.That(orderedArray[3], Is.EqualTo("3"));

            // advantages:
            //  insertion is really easy

            // disadvantages:
            // looping through the objects is harder because they arent saved on contigous memory blocks

            // most of the time it is best NOT to use linked lists
            // essentially they are only good for insert/remove in the middle of lists
            // LinkedList<T> does NOT implement IList<T> - so does not have alot of useful methods
            // List<T> is much faster for random access (because backed by Array)
            // SEE: https://stackoverflow.com/questions/169973/when-should-i-use-a-list-vs-a-linkedlist
        }
开发者ID:jeremybreytenbach,项目名称:MCSD-Test,代码行数:29,代码来源:LinkedListsTests.cs

示例3: MapDestinationCtorToSource

        private bool MapDestinationCtorToSource(TypeMap typeMap, ConstructorInfo destCtor, TypeDetails sourceTypeInfo, ProfileMap options)
        {
            var ctorParameters = destCtor.GetParameters();

            if (ctorParameters.Length == 0 || !options.ConstructorMappingEnabled)
                return false;

            var ctorMap = new ConstructorMap(destCtor, typeMap);

            foreach (var parameter in ctorParameters)
            {
                var resolvers = new LinkedList<MemberInfo>();

                var canResolve = MapDestinationPropertyToSource(options, sourceTypeInfo, destCtor.DeclaringType, parameter.GetType(), parameter.Name, resolvers);
                if(!canResolve && parameter.HasDefaultValue)
                {
                    canResolve = true;
                }

                ctorMap.AddParameter(parameter, resolvers.ToArray(), canResolve);
            }

            typeMap.ConstructorMap = ctorMap;

            return true;
        }
开发者ID:GeertVL,项目名称:AutoMapper,代码行数:26,代码来源:TypeMapFactory.cs

示例4: HeapSort

        public int[] HeapSort(int[] array)
        {
            Heap heap = new Heap(array); // build max heap is called inside constructor
            LinkedList<int> ret = new LinkedList<int>();

            for (int i = heap.Length; i >= 2; i--)
            {
                // this is optional, you can put the element in a return
                // structure. I choosed the linkedlist, where I add the root
                // at the beginning.
                // If I change to AddLast I will get the descOrder
                ret.AddFirst(heap[1]);

                // swap, putting the root(biggest element) at the end, at some place that length--
                // will disconsider the element
                int temp = heap[1];
                heap[1] = heap[i];
                heap[i] = temp;
                heap.Length--;

                // now call the max heapify with the new root and disconsidering the previous root
                heap.MaxHeapify(1);
            }

            ret.AddFirst(heap[1]); // add what the loop dont touch

            return ret.ToArray();
        }
开发者ID:garcialuigi,项目名称:AlgorithmsCSharp,代码行数:28,代码来源:Program.cs

示例5: foreach

        private static int[] Reordenación(int[] la, int[] lb) {
            LinkedList<int> r = new LinkedList<int>();
            bool[] usados = Enumerable.Range(0, lb.Length)
                                      .Select(x => false)
                                      .ToArray();
            int vmin, vmax, imin, imax, i;

            foreach(int val in la.Reverse()) {
                vmax = int.MinValue; imax = -1;
                vmin = int.MaxValue; imin = -1;

                for(i = 0; i < lb.Length; i++) {
                    if(!usados[i]) {
                        if(lb[i] < vmin) {
                            vmin = lb[i];
                            imin = i;
                        }
                        if(lb[i] > vmax) {
                            vmax = lb[i];
                            imax = i;
                        }
                    }
                }

                if(val > vmax) {
                    r.AddFirst(vmin);
                    usados[imin] = true;
                } else {
                    r.AddFirst(vmax);
                    usados[imax] = true;
                }
            }

            return r.ToArray();
        }
开发者ID:gorkinovich,项目名称:MTP,代码行数:35,代码来源:Ejercicio101.cs

示例6: Calcular

 private static int[] Calcular(int[] l, int M, int lim) {
     LinkedList<int> r = new LinkedList<int>();
     LinkedList<int> aux = new LinkedList<int>();
     int max = 0;
     Calcular(l, M, lim, 0, r, ref max, aux, 0, 0);
     return r.ToArray();
 }
开发者ID:gorkinovich,项目名称:MTP,代码行数:7,代码来源:Ejercicio304.cs

示例7: ReadHeaderBytes

        private static byte[] ReadHeaderBytes(Stream stream)
        {
            var bytes = new LinkedList<byte>();
            bool mightBeEnd = false;

            while (true)
            {
                int b = stream.ReadByte();
                if (b == CR)
                {
                    b = stream.ReadByte();
                    if (b != LF)
                    {
                        bytes.AddLast(CR);
                        bytes.AddLast((byte) b);
                        continue;
                    }
                    if (mightBeEnd)
                    {
                        break;
                    }
                    mightBeEnd = true;
                    bytes.AddLast(CR);
                    bytes.AddLast(LF);
                    continue;
                }
                mightBeEnd = false;
                bytes.AddLast((byte) b);
            }
            return bytes.ToArray();
        }
开发者ID:markrendle,项目名称:Simple.WebServer,代码行数:31,代码来源:HeaderParser.cs

示例8: ArrayToArrayTest

 public void ArrayToArrayTest()
 {
     LinkedList<string> list = new LinkedList<string>();
     list.AddLast("a");
     list.AddLast("b");
     Assert.AreEqual(list.ToArray()[1], "b");
 }
开发者ID:hardlydifficult,项目名称:HardlyBot,代码行数:7,代码来源:ArrayHelpersTests.cs

示例9: islemYap

        /**
         * Bu metot içerisinde String olarak gönderilen rakamlar
         * ayrılır ve rakam olmayanlar aradan silinir.
         * Daha sonra MergeSort çağırılarak bu rakamlar sıralanır
         * ve sırasıyla ekrana yazılır.
         *
         * @param  elements arka arkaya , ile ayrılmış rakamlar
         */
        static void islemYap(String elements)
        {
            String[] elementArray = elements.Split(',');
            int elementCount = elementArray.Length;
            LinkedList<int> integerElements = new LinkedList<int>();

            int forcounter = 0;
            foreach (String element in elementArray)
            {
                try
                {
                    integerElements.AddLast(int.Parse(element));
                    forcounter++;
                }
                catch (FormatException fe)
                {
                    //Rakam olmayanları elemek için
                }
            }

            int[] integerArray = integerElements.ToArray<int>();

            //Elemanları sıralayalım
            integerArray = MergeSort(integerArray);

            foreach (int i in integerArray)
            {
                Console.WriteLine(i);
            }
        }
开发者ID:theaob,项目名称:SorterMaraton,代码行数:38,代码来源:Program.cs

示例10: Parse

        public static RequestLine Parse(Stream stream)
        {
            int b = stream.ReadByte();
            while (b == CR || b == LF)
            {
                b = stream.ReadByte();
            }

            var bytes = new LinkedList<byte>();
            bytes.AddLast((byte) b);

            while (true)
            {
                b = stream.ReadByte();
                if (b == CR || b < 0)
                {
                    stream.ReadByte();
                    break;
                }
                bytes.AddLast((byte) b);
            }

            var text = Encoding.Default.GetString(bytes.ToArray());
            var parts = text.Split(' ');

            if (parts.Length == 3)
            {
                return new RequestLine(parts[0], parts[1], parts[2]);
            }

            throw new InvalidRequestException("Invalid Request Line.");
        }
开发者ID:markrendle,项目名称:Simple.WebServer,代码行数:32,代码来源:RequestLineParser.cs

示例11: Add

        public static string Add(string n1, string n2)
        {
            int jw = 0;
            LinkedList<char> list = new LinkedList<char>();
            int l = Math.Max(n1.Length, n2.Length);
            for (int i = 0; i < l; i++)
            {
                int i2;
                int i1;
                if (i >= n2.Length)
                    i2 = 0;
                else
                    i2 = n2[n2.Length - 1 - i] - '0';
                if (i >= n1.Length)
                    i1 = 0;
                else
                    i1 = n1[n1.Length - 1 - i] - '0';
                int sum = i1 + i2 + jw;
                if (sum >= 10)
                    jw = 1;
                else
                    jw = 0;

                list.AddFirst((char)(sum % 10 + '0'));
            }
            if (jw > 0)
                list.AddFirst('1');
            return new string(list.ToArray());
        }
开发者ID:card323,项目名称:algorithms,代码行数:29,代码来源:Program.cs

示例12: ParseStreams

        internal static SqlTwitchChannel[] ParseStreams(string json)
        {
            LinkedList<SqlTwitchChannel> liveChannels = new LinkedList<SqlTwitchChannel>();

            if (json != null)
            {
                // {"streams":[{"_id":15979305936,"game":"Hearthstone: Heroes of Warcraft","viewers":32125,"created_at":"2015-08-24T18:43:05Z","video_height":1080,"average_fps":59.9971194327,"is_playlist":false,"_links":{"self":"http://api.twitch.tv/kraken/streams/trumpsc"},"preview":{"small":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-80x45.jpg","medium":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-320x180.jpg","large":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-640x360.jpg","template":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-{width}x{height}.jpg"},"channel":{"_links":{"self":"http://api.twitch.tv/kraken/channels/trumpsc","follows":"http://api.twitch.tv/kraken/channels/trumpsc/follows","commercial":"http://api.twitch.tv/kraken/channels/trumpsc/commercial","stream_key":"http://api.twitch.tv/kraken/channels/trumpsc/stream_key","chat":"http://api.twitch.tv/kraken/chat/trumpsc","features":"http://api.twitch.tv/kraken/channels/trumpsc/features","subscriptions":"http://api.twitch.tv/kraken/channels/trumpsc/subscriptions","editors":"http://api.twitch.tv/kraken/channels/trumpsc/editors","videos":"http://api.twitch.tv/kraken/channels/trumpsc/videos","teams":"http://api.twitch.tv/kraken/channels/trumpsc/teams"},"background":null,"banner":null,"broadcaster_language":"en","display_name":"TrumpSC","game":"Hearthstone: Heroes of Warcraft","logo":"http://static-cdn.jtvnw.net/jtv_user_pictures/trumpsc-profile_image-0eca634ef027d36b-300x300.png","mature":false,"status":"TSM Trump New Shaman Ladders","partner":true,"url":"http://www.twitch.tv/trumpsc","video_banner":"http://static-cdn.jtvnw.net/jtv_user_pictures/trumpsc-channel_offline_image-7a8982acc68970b3-640x360.jpeg","_id":14836307,"name":"trumpsc","created_at":"2010-08-21T02:09:05Z","updated_at":"2015-08-24T20:17:30Z","delay":0,"followers":586748,"profile_banner":null,"profile_banner_background_color":null,"views":74490399,"language":"en"}},{"_id":15980940288,"game":"Trials Fusion","viewers":8,"created_at":"2015-08-24T20:16:57Z","video_height":0,"average_fps":28.9494117647,"is_playlist":false,"_links":{"self":"https://api.twitch.tv/kraken/streams/coolkid661"},"preview":{"small":"http://static-cdn.jtvnw.net/previews-ttv/live_user_coolkid661-80x45.jpg","medium":"http://static-cdn.jtvnw.net/previews-ttv/live_user_coolkid661-320x180.jpg","large":"http://static-cdn.jtvnw.net/previews-ttv/live_user_coolkid661-640x360.jpg","template":"http://static-cdn.jtvnw.net/previews-ttv/live_user_coolkid661-{width}x{height}.jpg"},"channel":{"_links":{"self":"https://api.twitch.tv/kraken/channels/coolkid661","follows":"https://api.twitch.tv/kraken/channels/coolkid661/follows","commercial":"https://api.twitch.tv/kraken/channels/coolkid661/commercial","stream_key":"https://api.twitch.tv/kraken/channels/coolkid661/stream_key","chat":"https://api.twitch.tv/kraken/chat/coolkid661","features":"https://api.twitch.tv/kraken/channels/coolkid661/features","subscriptions":"https://api.twitch.tv/kraken/channels/coolkid661/subscriptions","editors":"https://api.twitch.tv/kraken/channels/coolkid661/editors","videos":"https://api.twitch.tv/kraken/channels/coolkid661/videos","teams":"https://api.twitch.tv/kraken/channels/coolkid661/teams"},"background":null,"banner":null,"broadcaster_language":"en","display_name":"Coolkid661","game":"Trials Fusion","logo":"http://static-cdn.jtvnw.net/jtv_user_pictures/coolkid661-profile_image-c87d780344e2e2bf-300x300.jpeg","mature":true,"status":"Trials pot roast","partner":false,"url":"http://www.twitch.tv/coolkid661","video_banner":"http://static-cdn.jtvnw.net/jtv_user_pictures/coolkid661-channel_offline_image-ebc8ecb7816b3e01-640x360.png","_id":62621803,"name":"coolkid661","created_at":"2014-05-14T21:14:07Z","updated_at":"2015-08-24T20:18:04Z","delay":0,"followers":904,"profile_banner":"http://static-cdn.jtvnw.net/jtv_user_pictures/coolkid661-profile_banner-cdcf6f682eb11f44-480.png","profile_banner_background_color":"null","views":6932,"language":"en"}}],"_total":2,"_links":{"self":"https://api.twitch.tv/kraken/streams?channel=hardlysober%2Csoberbot%2Carbedii%2Cbacon_donut%2Csevadus%2Ctrumpsc%2Ccoolkid661&limit=25&offset=0","next":"https://api.twitch.tv/kraken/streams?channel=hardlysober%2Csoberbot%2Carbedii%2Cbacon_donut%2Csevadus%2Ctrumpsc%2Ccoolkid661&limit=25&offset=25","featured":"https://api.twitch.tv/kraken/streams/featured","summary":"https://api.twitch.tv/kraken/streams/summary","followed":"https://api.twitch.tv/kraken/streams/followed"}}

                json = json.GetBetween("[", "]", true, false);
                // {"_id":15979305936,"game":"Hearthstone: Heroes of Warcraft","viewers":32125,"created_at":"2015-08-24T18:43:05Z","video_height":1080,"average_fps":59.9971194327,"is_playlist":false,"_links":{"self":"http://api.twitch.tv/kraken/streams/trumpsc"},"preview":{"small":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-80x45.jpg","medium":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-320x180.jpg","large":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-640x360.jpg","template":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-{width}x{height}.jpg"},"channel":{"_links":{"self":"http://api.twitch.tv/kraken/channels/trumpsc","follows":"http://api.twitch.tv/kraken/channels/trumpsc/follows","commercial":"http://api.twitch.tv/kraken/channels/trumpsc/commercial","stream_key":"http://api.twitch.tv/kraken/channels/trumpsc/stream_key","chat":"http://api.twitch.tv/kraken/chat/trumpsc","features":"http://api.twitch.tv/kraken/channels/trumpsc/features","subscriptions":"http://api.twitch.tv/kraken/channels/trumpsc/subscriptions","editors":"http://api.twitch.tv/kraken/channels/trumpsc/editors","videos":"http://api.twitch.tv/kraken/channels/trumpsc/videos","teams":"http://api.twitch.tv/kraken/channels/trumpsc/teams"},"background":null,"banner":null,"broadcaster_language":"en","display_name":"TrumpSC","game":"Hearthstone: Heroes of Warcraft","logo":"http://static-cdn.jtvnw.net/jtv_user_pictures/trumpsc-profile_image-0eca634ef027d36b-300x300.png","mature":false,"status":"TSM Trump New Shaman Ladders","partner":true,"url":"http://www.twitch.tv/trumpsc","video_banner":"http://static-cdn.jtvnw.net/jtv_user_pictures/trumpsc-channel_offline_image-7a8982acc68970b3-640x360.jpeg","_id":14836307,"name":"trumpsc","created_at":"2010-08-21T02:09:05Z","updated_at":"2015-08-24T20:17:30Z","delay":0,"followers":586748,"profile_banner":null,"profile_banner_background_color":null,"views":74490399,"language":"en"}},{"_id":15980940288,"game":"Trials Fusion","viewers":8,"created_at":"2015-08-24T20:16:57Z","video_height":0,"average_fps":28.9494117647,"is_playlist":false,"_links":{"self":"https://api.twitch.tv/kraken/streams/coolkid661"},"preview":{"small":"http://static-cdn.jtvnw.net/previews-ttv/live_user_coolkid661-80x45.jpg","medium":"http://static-cdn.jtvnw.net/previews-ttv/live_user_coolkid661-320x180.jpg","large":"http://static-cdn.jtvnw.net/previews-ttv/live_user_coolkid661-640x360.jpg","template":"http://static-cdn.jtvnw.net/previews-ttv/live_user_coolkid661-{width}x{height}.jpg"},"channel":{"_links":{"self":"https://api.twitch.tv/kraken/channels/coolkid661","follows":"https://api.twitch.tv/kraken/channels/coolkid661/follows","commercial":"https://api.twitch.tv/kraken/channels/coolkid661/commercial","stream_key":"https://api.twitch.tv/kraken/channels/coolkid661/stream_key","chat":"https://api.twitch.tv/kraken/chat/coolkid661","features":"https://api.twitch.tv/kraken/channels/coolkid661/features","subscriptions":"https://api.twitch.tv/kraken/channels/coolkid661/subscriptions","editors":"https://api.twitch.tv/kraken/channels/coolkid661/editors","videos":"https://api.twitch.tv/kraken/channels/coolkid661/videos","teams":"https://api.twitch.tv/kraken/channels/coolkid661/teams"},"background":null,"banner":null,"broadcaster_language":"en","display_name":"Coolkid661","game":"Trials Fusion","logo":"http://static-cdn.jtvnw.net/jtv_user_pictures/coolkid661-profile_image-c87d780344e2e2bf-300x300.jpeg","mature":true,"status":"Trials pot roast","partner":false,"url":"http://www.twitch.tv/coolkid661","video_banner":"http://static-cdn.jtvnw.net/jtv_user_pictures/coolkid661-channel_offline_image-ebc8ecb7816b3e01-640x360.png","_id":62621803,"name":"coolkid661","created_at":"2014-05-14T21:14:07Z","updated_at":"2015-08-24T20:18:04Z","delay":0,"followers":904,"profile_banner":"http://static-cdn.jtvnw.net/jtv_user_pictures/coolkid661-profile_banner-cdcf6f682eb11f44-480.png","profile_banner_background_color":"null","views":6932,"language":"en"}}

                if (json != null)
                {
                    string[] channelsJsonList = json.Tokenize("{\"_id\":", true);

                    // channelsList[i] = {"_id":15979305936,"game":"Hearthstone: Heroes of Warcraft","viewers":32125,"created_at":"2015-08-24T18:43:05Z","video_height":1080,"average_fps":59.9971194327,"is_playlist":false,"_links":{"self":"http://api.twitch.tv/kraken/streams/trumpsc"},"preview":{"small":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-80x45.jpg","medium":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-320x180.jpg","large":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-640x360.jpg","template":"http://static-cdn.jtvnw.net/previews-ttv/live_user_trumpsc-{width}x{height}.jpg"},"channel":{"_links":{"self":"http://api.twitch.tv/kraken/channels/trumpsc","follows":"http://api.twitch.tv/kraken/channels/trumpsc/follows","commercial":"http://api.twitch.tv/kraken/channels/trumpsc/commercial","stream_key":"http://api.twitch.tv/kraken/channels/trumpsc/stream_key","chat":"http://api.twitch.tv/kraken/chat/trumpsc","features":"http://api.twitch.tv/kraken/channels/trumpsc/features","subscriptions":"http://api.twitch.tv/kraken/channels/trumpsc/subscriptions","editors":"http://api.twitch.tv/kraken/channels/trumpsc/editors","videos":"http://api.twitch.tv/kraken/channels/trumpsc/videos","teams":"http://api.twitch.tv/kraken/channels/trumpsc/teams"},"background":null,"banner":null,"broadcaster_language":"en","display_name":"TrumpSC","game":"Hearthstone: Heroes of Warcraft","logo":"http://static-cdn.jtvnw.net/jtv_user_pictures/trumpsc-profile_image-0eca634ef027d36b-300x300.png","mature":false,"status":"TSM Trump New Shaman Ladders","partner":true,"url":"http://www.twitch.tv/trumpsc","video_banner":"http://static-cdn.jtvnw.net/jtv_user_pictures/trumpsc-channel_offline_image-7a8982acc68970b3-640x360.jpeg","_id":14836307,"name":"trumpsc","created_at":"2010-08-21T02:09:05Z","updated_at":"2015-08-24T20:17:30Z","delay":0,"followers":586748,"profile_banner":null,"profile_banner_background_color":null,"views":74490399,"language":"en"}},
                    // w/ or w/o a comma at the end

                    foreach (string channelJson in channelsJsonList)
                    {
                        SqlTwitchChannel channel = ParseChannel(channelJson);
                        if (channel != null)
                        {
                            liveChannels.AddLast(channel);
                        }
                    }
                }
            }

            return liveChannels.ToArray<SqlTwitchChannel>();
        }
开发者ID:BobAlmighty,项目名称:HardlyBot,代码行数:31,代码来源:TwitchJson.cs

示例13: MapDestinationCtorToSource

        private bool MapDestinationCtorToSource(TypeMap typeMap, ConstructorInfo destCtor, TypeDetails sourceTypeInfo, IProfileConfiguration options)
        {
            var parameters = new List<ConstructorParameterMap>();
            var ctorParameters = destCtor.GetParameters();

            if (ctorParameters.Length == 0 || !options.ConstructorMappingEnabled)
                return false;

            foreach (var parameter in ctorParameters)
            {
                var resolvers = new LinkedList<IValueResolver>();

                var canResolve = MapDestinationPropertyToSource(options, sourceTypeInfo, parameter.GetType(), parameter.Name, resolvers);
                if(!canResolve && parameter.HasDefaultValue)
                {
                    canResolve = true;
                }

                var param = new ConstructorParameterMap(parameter, resolvers.ToArray(), canResolve);

                parameters.Add(param);
            }

            typeMap.AddConstructorMap(destCtor, parameters);

            return true;
        }
开发者ID:garora,项目名称:AutoMapper,代码行数:27,代码来源:TypeMapFactory.cs

示例14: DialogShipGroupColumnFilter

		public DialogShipGroupColumnFilter( DataGridView target, ShipGroupData group ) {
			InitializeComponent();


			var rows = new LinkedList<DataGridViewRow>();
			var row = new DataGridViewRow();

			row.CreateCells( ColumnView );
			row.SetValues( "(全て)", null, null, "-" );
			row.Cells[ColumnView_Width.Index].ReadOnly = true;
			rows.AddLast( row );

			foreach ( var c in group.ViewColumns.Values.OrderBy( c => c.DisplayIndex ) ) {
				row = new DataGridViewRow();
				row.CreateCells( ColumnView );
				row.SetValues( target.Columns[c.Name].HeaderText, c.Visible, c.AutoSize, c.Width );
				row.Cells[ColumnView_Width.Index].ValueType = typeof( int );
				row.Tag = c.Name;
				rows.AddLast( row );
			}

			ColumnView.Rows.AddRange( rows.ToArray() );


			ScrLkColumnCount.Minimum = 0;
			ScrLkColumnCount.Maximum = group.ViewColumns.Count;
			ScrLkColumnCount.Value = group.ScrollLockColumnCount;
		}
开发者ID:silfumus,项目名称:ElectronicObserver,代码行数:28,代码来源:DialogShipGroupColumnFilter.cs

示例15: addMaterijal

        public RezultatKomanda addMaterijal(string Naslov, string Opis, string DodadenOd, string Slika, string Pateka,String Type)
        {
            RezultatKomanda rezultat = new RezultatKomanda(false);
            try
            {
                parametriKomanda = new LinkedList<SqlParameter>();

                parametriKomanda.Clear();

                //Parametar za @Naslov  = Naslov
                //Input Parametar
                SqlParam = new SqlParameter("@Naslov", SqlDbType.NVarChar);
                SqlParam.Value = Naslov;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @Opis = Opis
                //Input Parametar
                SqlParam = new SqlParameter("@Opis", SqlDbType.NVarChar);
                SqlParam.Value = Opis;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @DodadenOd  = DodadenOd
                //Input Parametar
                SqlParam = new SqlParameter("@DodadenOd", SqlDbType.VarChar);
                SqlParam.Value = DodadenOd;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @Slika  = Slika
                //Input Parametar
                SqlParam = new SqlParameter("@Slika", SqlDbType.NVarChar);
                SqlParam.Value = Slika ;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @Pateka  = Pateka
                //Input Parametar
                SqlParam = new SqlParameter("@Pateka", SqlDbType.NVarChar);
                SqlParam.Value = Pateka;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @Type = Type
                //Input Parametar
                SqlParam = new SqlParameter("@Type", SqlDbType.NVarChar);
                SqlParam.Value = Type;
                parametriKomanda.AddLast(SqlParam);

                BazaDB.ExecuteScalar(parametriKomanda.ToArray(), "sp_ZacuvajMaterijal", sqlCn: null);


                rezultat.Rezultat = RezultatKomandaEnum.Uspeh;

                return rezultat;
            }
            catch (Exception ex)
            {
                rezultat.Rezultat = RezultatKomandaEnum.Neuspeh;
                rezultat.Pricina = ex.Message;
                return rezultat;
            }
        }
开发者ID:markomitr,项目名称:.Net-3-Tier-Architecture-ModelViewPresenter-Solution-StudentFileSharingService,代码行数:59,代码来源:MaterijaliDB.cs


注:本文中的LinkedList.ToArray方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。