List.Sort Not Quite Working With Strings?

Feb 13, 2011

This is my first time posting here although I have been lurking for quite some time. I'm stuck with a problem I have seen before and never solved: I have a long list (~23,000) of alphanumeric strings that I'm reading into a List(of String) from a text file, and then sorting. When I iterate through the list after sorting, it appears to be correctly sorted EXCEPT that the element that was originally at the beginning of the list is now at the end (and it should be somewhere in the middle after the sort)Here is a sample input:

PRE1-PRE2_00015648
PRE1-PRE2_00015649
PRE1-PRE2_00015650

[code].....

View 5 Replies


ADVERTISEMENT

Sorting - List.sort Not Working?

Apr 3, 2009

I have a slightly odd problem that I think is most likely due to an act of foolishness on my part, but for the life of me I (and other members of my team) can't see it.I have an object that contains a generic list property which I would like to sort. I have written a comparer class to do this for me and I am calling it in the following way:baseObject.ListOfThings.Sort(new ThingComparer()I have debugged into my compare function and it is returning the right values.However After the sort call, the list remains unchanged. Have I missed something obvious, or is there something else I need to do.EDIT: Yes I was being a fool, and the property returning a list was recreating it from scratch each time it was accessed

View 4 Replies

Way To Concatenate List Of Strings Into A Comma-separated Strings, Where Strings Are Members Of An Object?

Oct 16, 2009

Say I have a List(Of Tag) with Tag being an object. One member of Tag, Tag.Description, is a string, and I want to make a comma-separated concatenation of the Description members.Is there an easier way to do this than to read the Description members into a List(Of String) and then use the Join function?

View 2 Replies

.net - Use List.Sort And Comparision(of T) To Sort Descending/Ascending?

Jul 5, 2011

I have a MyObject; myObjects as List(Of MyObject) and a delegate Comparison(Of MyObject) that uses a lot of comparison functions (ByA, ByB, ByC etc) Ã la:

Shared Function CompareMyObjectsByName(x As MyObject, y As MyObject) As Integer
Return x.Name.CompareTo(y.Name)
End Function

[Code].....

View 2 Replies

List(Of T).Sort - Sort The List By Year

Jul 10, 2011

I have a List(Of T) storing a list of Custom classes called Advertisement. Each advertisement contains 3 properties, Year, Make and Model. I need to sort the list By Year, then by Make and then by Model. I have a property in the Advertisement class called Vehicle which returns a formatted string with the Year Make Model like 2007 Toyota Tacoma and ive been sorting on that but its not working how I thought it would. Basically I want to sort the list by Year (decending; lowest year first) then sort by the Make and Model (in alphabetical order) Is that even possible? Here is the code ive been using.

[Code]...

View 8 Replies

Prepend A String To All Strings In A List Of Strings?

Aug 5, 2010

I have a list of strings. For each string in that list, I want to prepend another string. I wrote a method to do it, but I was wondering if there was something already in .NET I could use to do this. It seems like something that could be built in, but I was not able to find anything.

Here is the method I wrote:

Private Function PrependToAllInList(ByRef inputList As List(Of String), ByRef prependString As String) As List(Of String)
Dim returnList As List(Of String) = New List(Of String)
For Each inputString As String In inputList
returnList.Add(String.Format("{0}{1}", prependString, inputString))

[code].....

It works, but I would rather use built in functions whenever possible.

View 5 Replies

VS 2008 Using List Of Strings Or Array Of Strings?

Oct 16, 2009

I'm migrating from VB6 to VB.NET, in hence my questions below:

I have to write a function that returns array of strings.

How can I initiate it to empty array? I need it since I have to check if it's empty array after it returns from this function.

Is list of arrays better for this purpose? If I use a list - Is it empty when it firstly defined? How can I check it it's empty?

View 3 Replies

Sort An Array Of Strings By Numerical Value?

Dec 29, 2009

I have nine always changing values that are strings I need to know how to sort them. I have each of the nine values each on it's on panel. I want to make the panels stack highest value to lowest value. Shot of writing every possibility of combinations and let's say that would take forever.

View 2 Replies

Sort Array Of Strings By Their Lengths?

Apr 4, 2012

I have an array of strings such as "blue", "green", "red" and I wish to sort them so the longest string comes first and the shortest last.

Currently I am creating another array with the lengths of each string in the array in the same index positions and using this array as the key array to sort by as can be seen below, but I think this could be optimised into one line perhaps?

Dim colours() As string = {"blue", "green", "red"}
Dim colourslength() As Integer
For i As Integer = 0 To colours.Length - 1

[Code].....

Edit: just realised I defined colours as a list in the example code, it's an array in my actual code.

View 4 Replies

Find And Sort Multiple Text Strings?

Jun 6, 2011

I've been working on a small project to sort through multiple text files which have all the same strings. Basically, I am looking to sort through and create a text delimited file for future use. The below script is what I have come up with so far, and have tried several "For Loops" but found that I was lot worse off than working with the "Do"[code]...

View 7 Replies

VS 2008 - Sort Strings In A Listbox At A Certain Letter?

Aug 19, 2009

I have this list

email1@hotmail.com
email2@aol.com
email3@yahoo.com

and I need to sort them like this

email2@aol.com
email1@hotmail.com
email3@yahoo.com

instead of sorting from the first characters from a to z, I want to sort the characters after the "@" symbol in the email.

View 8 Replies

.net - Performance-comparison Of Sort() And BinarySearch() With Integers/Strings?

Nov 15, 2010

Originally i wanted to ask if it's faster to sort Integers than Strings.But i have answered this question myself and i'm suprised of the big difference.Why is sorting and BinarySearch Integers as much faster compared to Strings?

The (VB.Net) Test with 1.000.000 Int32/Strings:

Private Function CheckIntBinarySearch() As TimeSpan
Dim watch As New System.Diagnostics.Stopwatch()
Dim rnd As New Random(Date.Now.Millisecond)
Dim intCol1 As New List(Of Int32)

[code]....

Consider having large collections of "String-Integers"("1","2","3",...). Would it even be better to parse them to integers before sorting and searching them? What is the cost of parsing Strings to integers?

View 5 Replies

VS 2005 Sort List Of Objects By Child List Order?

Jul 20, 2011

I'm having a bit of a 'brain doner' moment here

I have a list of Objects. Each of these Objects contains a list of other Objects (pseudo code) :-

Private Structure Object1
dim Name as string
dim ListOfObject2 as List(Of Object2)

[Code]....

I need to sort the list of Object1 by the Value in Object2. I have a comparison class which sorts Object2 by its Value nicely.

View 13 Replies

.net - Sort Generic List Based Upon A Different List?

Oct 29, 2010

What would be the fastest way to sort a list that contains a list of objects, based upon another list? An example follows:Say I have multiple lists of employees. Each individual list has a common property value, say "Department". So I have a list of employees, in one list they all have the department string value of "Sales". In another list all the objects have a department value of "Finance". These lists of employees are then contained in a list which holds them all.

I have a second list, which should drives the sort order of the employee lists. The second list simply contains a list of strings like, "Finance", "Sales", "IT" and so on. I'd like my lists of customers to be sorted in the order of "Finance", "Sales", etc.I'm using VB.NET in .NET 2.0

View 1 Replies

Sort A ListView And Have It Working?

Apr 26, 2010

I'm trying to sort a ListView and have it working.. but was trying something.. and was curious why it doesn't appear to work..

In a gridview, the sorting event you can do a

With CType(sender, GridView)
.DataSource = Os
.DataBind()
End With

[Code].....

View 1 Replies

Way To Sort A Table But Couldn't Get Code Working

Jun 13, 2011

I've tried google a way to sort a table but couldn't get my code working.My program lets the user input enter information such as first name and last name in textboxes, once done they click on update button(so far everything works).On the top right of the form it has a Combobox and it displays a list of all the names of poeple the User inputed... but it shows it in the order the user inputed.I want to have a sort button so that way when the user clicks on "sort" it will alphabetically sort the msql table by last name and reupdate that on the Combobox (most importantly save msql with the new order of names)

View 9 Replies

Working With Strings And Arrays

Jan 27, 2009

I was wondering if, perhaps, someone could help me understand why the following code gives me a garbled result? Instead of displaying as it should I get '.Net 2.0 Application Development Foundation Framework Microsoft'.[code]

View 2 Replies

Fix A Progressbar That Is Working As A Sort Of A Counter That Show's Where The Music Count Is?

Jan 26, 2010

I am doing a media player, based on WMP's controls..And i am trying to fix a progressbar that is working as a sort of a counter that show's where the music count is.And also what the name of the song is.and also trying to make all the songs would show without extension and the whole C:\music\mysong.mp3 instead having mysong.mp3

Public Class Form1
Private Sub import_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Importdiag.ShowDialog()
End Sub

[code]....

View 2 Replies

VS 2005 Datagridview Sort Not Working / Wrong Filling Cells?

Nov 8, 2011

I'm working with datagridview.I found an example on the web about creating a datagridview: firs I make my array containing data, then I make a datatable from array, then I make datagridview from datatable.I don't know if it's the correct way but it seems work.In a column I make random numbers for test: for example I have on column "Time" these values: 1155, 1725, 584, 996, 1352.Then I try to sort with code when I press pushbutton: it doesn't work because I have the values:1155, 1352, 1725, 1758 (until now it seems to work correctly), but then I have 584 and 996 values: wrong!Ok, let's try with the manual sorting: same result.I filled cells with "integer" values, let's try using strings, then I used "value.tostring" same result.I also tryed to fill strings with blankspaces to obtain same length, but nothing changed. "1155", "1352", "1725", "1758", " 584", " 996".Then I tryed to fill with "0" values:"1155", "1352", "1725", "1758", "0584", "0996".The same.How can I fill cells values?

View 9 Replies

VS 2008 Working With Date And Time Strings

Jun 10, 2011

I'm importing data from an excel file. They have a date column like 06/07/2011 and a time1in column with a value like 13:00:00. Now I convert the datestring to a date like this:

[Code]....

View 2 Replies

Visual Studio 2010 Working With Strings And VbCrLf

Mar 10, 2012

I need a string that I can use for page header. The problem is when i use vbcrlf then i don't know how to come back up and write.Example:dim MyStr As String [code]

View 1 Replies

Sort Strings With Numbers When Want Numbers Sorted Based On Their Dimension?

Nov 9, 2010

How do you sort strings with numbers when you want numbers sorted based on their dimension?

View 19 Replies

VS 2008 Sort Array - Most Repeated Strings At The Start And The Least Repeated At The End

Aug 1, 2009

I need to sort an array. I need the most repeated strings at the start and the least repeated at the end. Any easy way to do this? My brain is currently fried

View 7 Replies

How To Sort List Of Datarow

Aug 5, 2011

i have a list of datarows. each row is having mutiple columns like userid,date,flag,etc.i want to sort the based on date. how can i do that ?

my code is:

Dim
listOfRows As
New List(Of
DataRow)()

[code]....

i want to sort the listOfRows in ascending order of date which is a column in a row?

View 4 Replies

Sort A List Of Word?

Sep 30, 2011

i wrote the following code to sort a list of word:

Public Class Sort_DT
Public Sub Words(ByVal index As Short, ByVal Incoming(,,) As String, ByVal Level As Integer)

[code]....

when words sorted, application used over 300 MB of memory;

View 14 Replies

Sort An Array List?

May 27, 2009

I'm trying to sort an arraylist the code is below.

the value.sort() is returning the following error - Failed to compare two elements in the array. At least one object must implement IComparable."[code]...

View 2 Replies

Sort Items In A List Box?

Apr 6, 2010

I am trying to sort items in a list box. It sorts all the numbers but one and i can't figure out why. I will post my code below. The last number is on the bottom when it is entered into the list box every time regardless of its size.

Dim sortformat As String = "{0,-10}{1,12}"
Dim w As String
Dim y As String
For x = 0 To 7

[code]....

View 3 Replies

.net - Sort Generic List On Two Or More Values?

May 15, 2009

We have a generic List(Of Product) that must be sorted on two or more properties of the Product class.

The product class has the properties "Popular" numeric (asc), "Clicked" numeric (desc), "Name" string (asc). In order of naming the properties we want the list to sort.

How can it be sort with an lamba statement? If have found to sort the list based on one property.

View 4 Replies

.net - Sort List Where Object IsNot Nothing?

Mar 2, 2011

I am trying to sort a list of classes, and I need the classes with a subclass that isnot nothing first in the list. I thought the following would work but it doesnt.ListOfClasses.Sort(Function(x, y) If(x.SubClass IsNot Nothing, 1, 0)

View 3 Replies

How To Sort Items In List View

Apr 5, 2012

i used the sorting method at msdn but it isnt nice. it sorts in string format like 1,11,12,2,21,23,3,31,32 etc. is there any other sorting method.

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved