The only thing I could add is to use String.Compare(array1(i), array2(i), True) in the loop.
A matching value will return 0. Any other value and the strings are dissimilar. The last parameter is of String.Compare() is for case sensitivity. Setting it to true will ignore case. On Wed, Sep 24, 2008 at 3:44 AM, CK <[EMAIL PROTECTED]> wrote: > > Firstly, that is a fantastic post, a perfect model for going > forward :) > > I would change a few things: > - firstly, rather than used a fixed size array of strings, use > System.Collections.Generic.List(TypeOf String) > - you now don't need a counter as this list will grow as you add each > word > - once all of the words have been added, you can then create a String > array by calling list.ToArray() > - You can use the static Array class to then create a reverse of your > array, eg. Dim reversedStrings() As String = Array.Reverse(strings) > - now you have two arrays of the same size, and so can loop thorugh > from 0 to array length minus 1 comparing each element in the array. > > > Hope that helps, and sorry if any of the VB is wrong, I'm a C# guy > now.... > > On 23 Sep, 01:53, Jai <[EMAIL PROTECTED]> wrote: > > Sorry if this posted twice. My daughter was playing on here when I > > turned away for a moment. > > > > anyway, > > > > I am writing a program that requests a sentence from the user one word > > at a time. Im then storing that word in an array and creating another > > array to reverse the sentence to see if it's a palindrome. > > > > Public Class Palindrome > > Dim word(99), revWord(99) As String > > Dim counter As Integer 'counts words > > > > Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As > > System.EventArgs) Handles btnAdd.Click > > 'add word to array > > word(counter) = txtWord.Text > > word(counter + 1) = txtWord.Text 'store word > > revWord(99 - counter) = word(counter) 'reverse elements > > counter += 1 > > End Sub > > > > Private Sub btnCheck_Click(ByVal sender As System.Object, ByVal e > > As System.EventArgs) Handles btnCheck.Click > > > > End Sub > > End Class > > > > At this point Im not even sure that what I have is right. I dont see > > anything in my text book about comparing the elements, and I was > > unable to locate anything that helped on a basic google search. Do I > > have to loop this to keep adding the words entered into the word(99) > > array? And how would I compare the elements? what kind of procedures > > would you suggest? Mind you, This is advanced VB but it is not > > rediculously genius VB - and this in an online course, Im basically > > teaching myself with the help of peers like you. > > > > Learning from my last post, Im here to learn not to argue. So please > > provide honest feedback and help, and if I didnt provide enough > > information for your help I'll be happy to let you know what you need > > to let me tap those brains of yours. THANKS! > > > -- _______________________________ Take care, Paul It is not we non-interventionists who are isolationists. The real isolationists are those who impose sanctions and embargos on countries and peoples across the globe and who choose to use force overseas to promote democracy. A counterproductive approach that actually leads the U.S. to be more resented and more isolated in the world. Dr. Ron Paul www.RonPaul2008.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web Services,.NET Remoting" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://cm.megasolutions.net/forums/default.aspx -~----------~----~----~----~------~----~------~--~---
