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?
I am working on a UDP Client/Server, and currently i have them sending back and forth strings, which i convert to bytes, and then open the bytes to read. I want to now send an Object instead of those strings, which includes multiple unsigned integers and strings.
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.
I have been looking for examples to find the string between two strings. This top one works fine;
Public Sub ReadData(ByRef keywordStart As String, ByRef keywordEnd As String, ByVal filename As String) Using reader = New StreamReader(filename)
[Code].....
Now the first one is fine - Ext_Volume is result of the string between the strings <Volume> and </Volume>. <Volume> and </Volume> are unique so this is straight forward.
However the second one - "^FDExp:" is unique, but "^FS" is not unique. There are occurances of "^FS" before and after "^FDExp:".
How do I get the string to search AFTER the occurrence, not before etc?
Is there an easy way to find a certain string within a string and then return the strings that you find as an array?I have written this:
Public Function FindStrings(ByVal strSourceString As String, ByVal strStartString As String, ByVal strEndString As String) As String() Dim StringStartposition As Integer Dim StringEndPosition As Integer Dim Currentposition As Integer = 1
I have this string called time. It's value is in this format: HH:MM:SS The numbers change, but the format stays the same. I want to separtate the code into 3 strings Hour, Minutes, Seconds.
I have a DataGridView that has some columns with dates. It binds to an in-memory Datatable which gets loaded from an string array of data passed back from the backend Some of the rows returned have nulls for the date columns. Solution 1: If I define the Date column in the DataTable as "string" I can easily convert those nulls to empty strings and display it in the grid as empty strings (desired results). However, if the user clicks on the date column header to sort by date, it doesn't order the rows as you want. You get a purely string sort order. Not acceptable
Here's the weird problem I am trying to solve but cannot get my mind around it. In a text box 1, the user enters 2 or more strings separated by comma. then in text box 2, the user enter 1 or more strings separated by comma. The output then puts the strings from text box 2 between the strings in text box 1
Example:
TextBox1 = visual basic, java, perl TextBox2 = is better, compared to
I have a text box where i have time stored in it and i have another text box with the time as well. these text box have stored time as "string" . now i want to add times but gets an error message(ex on monday the emp works 2 hrs and tuesday 5 hrs and i want to display 7 hrs in total hrs worked for the week)[code]
I have a function where I have to add two values (declared as string) on two different pages, So Iam bringing one value from one page to the second page where I have second value and adding both of them to display the result in a label. But I am not able to do that. eg: 1st value is 4.20 ( both values are time in seconds) and 2nd value is 0.34 then I want the result as 4.54( instead I am gettign the result as 4.24.0.34 , So can anyone tell me how to add these two ..My code is attached.
Dim L1 As String L1 = main.TimeElapse(Value1).ToString 'Label1.Text value is the below line Status.ShowSuccess("Ready: Result is " + _Myfunction.GetTimeInSeconds.ToString("N1") + TimeElapse(value1).GetTimeInSeconds.ToString("N2") + " seconds")
I am writing a program that uses an array with three columns and a varying amount of rows. I need to load info on a list of files in an archive(specifically: file name, size, path), and I am wondering what the most convenient way to store strings(to be loaded into the array) is.
For example: I tried creating a new .resx file in my project, and writing a function to be executed on form1_load that reads the strings from the .resx file and places them in the array in their correct column, but unfortunately had no success.
I really have no idea how resx files work, I can put strings in them using the resource editor, but I don't know how to retrieve them using resourcemanager.
I would just put the info straight into an array, but it's much easier to update a .resx file when the archive changes than it is to update the code.
Could someone please tell me how to use .resx files in vb.net? Or an easier way of accomplishing my goal?
When i try to put two string in a ListView1 i get this error.
Quote:
Error1Operator '&' is not defined for types 'System.Windows.Forms.ListViewItem' and System.Windows.Forms.ListViewItem'.C:UsersAdminDocumentsProForm1.vb5037FileFind
My code
Dim lvi As New ListViewItem(foundFile, 0) Dim str(1) As String Dim itm As ListViewItem
i need to be able to get the difference between two strings, i found out how to get the difference with this code:
Dim Changes As String = NewText.Replace(OldText, " ")
but i also need to be able to find the index of where the difference is, does anybody know how to do that ? EDIT:I just found a flaw in that code, if the OldText is "html" and the NewText is "html html" Changes is not gonna be "html"
The AreaOrigin is filled with lots of diffierent strings but a lot of them are repeated. What i need to do is distinct the strings but also show how many times they are repeated in descending order.
how i can find the position of a letter(let's say in a textbox of 50 letters) so then when its position is found i can change that letter by the position?
I'm creating a little program to help my students to understand colour-mixing in Hex for their Web Design course. What I've got so far, is as follows: The user is presented with 3 sliders (one each for R, G and B) and a button. The 3 sliders each go from 0 to 15 - and when the user hits the "Show me!" button, Select Case jobbies translate the 0 to 15 values as seen here:
Ok, so in an array of strings, I have stored 15 card picks. They are all two characters For example: [code] I do not know how to process the strings. For example a hand in Texas Hold Em' is a flush in which 5 cards are of the same suits (clubs, heart etc.) so I need to a way to find if picks(0) = 1h, picks(1) = 2h, picks(10)= 4h, picks(10) = 8h, picks(11)= 5h, picks(12) = 7h, picks(13) = 9h, picks(14)= 11s contain 5h's or not. In C++, I would have solved this problem by simply breaking down each string into two different parts and then counting the number of h's. Is this a good approach to use in VB or is there a simpler way to process strings?
I have a combobox which I want to populate with Locations. The Locations are in the Location table. BUT If the location is in the Item Location AKA the Stock Item has that Location.. but I can't think of a different way of doing this. There must be a simpler way....
I need to pass 2 strings from VB.NET to an OCX written for VB6. VS2008 put a wrapper on the OCX, but while the routine is called, the string parameters are not correctly received.
I do not know why but I am guessing that it is because, as I understand it, in VB6 parameters are passed By Ref as a default while in VB.NET, parameters are passed Bv Val as a default.
When I imported the OCX into VS 2008, it seems to have automatically defaulted the string parameters for the routine I need to By Val because the ocx export info did not specify anything.
Is there anyway to override VS 2008 so that I can pass the strings correctly to the OCX? Is there something else instead that I could do?
I have 30000 files encrypted with FastEncrypt by JSoft, which seems to have gone out of business, and I need to incorporate FastEncrypt into a VB.NET program in order to use them.