Essentially, I didn't want to put the f in there, just wanted to do 01. The way this will be called is:
Select Case (nRecordType) Case "01" ... Case "02"[code].....
Because I'm not making an instance of it and not calling a constructor, there's no way to autopopulate a Dictionary.And I don't want to convert to integer so I'm not going to do an array. That is just in case eventually the value gets above 99 and the next value would be A0.I'm trying to think of easy future changes to this and backwards compatability.If you need more explanations, let me know.
Edit 2:This is what I've done now and I think it should work:
Public Class Part Private Shared columnCounts As Dictionary(Of String, Integer) = New Dictionary(Of String, Integer) Public Shared Function ValidateColumns(ByRef lstFiels As List(Of String)) As Boolean[code]....
I can't verify that it's going to do what I want to, but it doesn't give me an error when I build it so I'm crossing my fingers.
[code]On my form I have text box control bind to data from sql db where for GeneralLedgerType I have only string value taken from db like "0000010" or "0000020", and when I try to run application error appears "conversion string to integer failed" and I know that I have to parse string to enum, but not sure how .
I have a field that I display via: String.Format({0:c},amount) This produces the string "$28.28" However, when I try to convert back to a decimal amount, I get an incorrect format exception: amount = Decimal.Parse(amount.Text, NumberStyles.Currency) I also tried it with NumberStyles.AllowCurrencySymbol with the same results. I verified that the value in amount.Text is "$28.28". Am I missing something? Shouldn't these two operations use the same currency symbol and formats?
I'm trying to declare an enumeration and one of the names I'd like to use for an item is not usable apparently. Where I am declaring 'STEP = 3', I get this error message in visual studio: "Statement cannot appear within an Enum body. End of statement expected." Is it possible to use STEP as an item name somehow? [Code]
I was wondering if there was a way to directly convert the integer DayOfWeek returns into a string representing the day like Monday, Tuesday etc.
Sample code:
MessageBox.Show(Date.Today.DayOfWeek)
This will return 6 (as of today). Is there a way to directly convert this into Saturday, for example? I don't really care what it really converts it into, but I want to do away with my Select Case:
Select Case Date.Today.DayOfWeek Case 1 day = "Monday"
I have written a program that uses an array of the english alphabet and Morse code. I also built a form with a input box for the alphabetic information and an output box with the Morse Code. What i am trying to do is basically type a word like "Hi" in the input box and produce the Morse Code equivalent in the Morse Code output box. [Code] This works but only one letter at a time. Do i need to Parse the string of characters one at a time, and then run it through a loop like i have created?
Which is better, using a nullable enum or adding the value None=0 to your enum list?Using nullables requires more code, but I kind of like it since it forces me to think about the possibility. Otherwise I'm liable to forget about the None enum and fail to account for it being a special case.
I am making a change to an existing process. Currently the csv file (which can have embedded "," with the field in quotes), i being passed as an IO.StreamReader parameter pStreamReader.
dim vLine as string = pStreamReader.ReadLine dim vFields () as String = vLine.Split(","c)
Well ... obviously the split does not work with embedded commas in a field. Looked at TextFieldParser, but it is in the FileIO class and the module is passed a IO.StreamReader. Can it work?
Or how abour a RegEx? Does anyone have any suggestions? I have look around on the internet and it seems like a common questions with a bunch of wild goose chases.
I am making a change to an existing process. Currently the csv file (which can have embedded "," with the field in quotes), i being passed as an IO.StreamReader, pStreamReader to my module.
The code reads ....
dim vLine as string = pStreamReader.ReadLine dim vFields () as String = vLine.Split(","c)
Well ... obviously the split does not work with embedded commas in a field. Looked at TextFieldParser, but it is in the FileIO class and the module is passed a IO.StreamReader.
Or how abour a RegEx? I have look around on the internet and it seems like a common questions with a bunch of wild goose chases.
How would I go about parsing a connection string such as Data Source=TESTSQL;Initial Catalog=TESTDB;Integrated Security=True; to be something like Text field SQL Server = TESTSQL Text field Database = TETSDB
I am writing some code which needs me to parse the integer from a string. For example:
Dim str as String = "300ML"
I need to store the 300 to an Integer and discard the "ML" from the end. I can't seem to find a sensible way of doing this other than using RegEx. However, for the life of me I can not get my head around RegEx.
What would be the fasted method of get a string list of all values within [] in a string of text? For example: [client_name], are you are doing today? My name is [my_name]. The list of strings would be:
I am trying to take a string that I have marked up through vb.net code and cross-check it with the text file it came from originally. This is for proofreading the html output.To do this, I need to parse an HTML snippet that does not come from a URL.The examples of HTMLAgilityPack I have seen get their input from a URL. Is there a way to parse a string of marked-up text that does not include a header or similar parts of a well-formed webpage?
I am trying to parse a particular attribute/value pair from XML in VB.NET. The XML is originally a string that looks like XML but it needs to be converted to an XML-like datatype or structure before I can parse it. How can I convert this string into XML, and then parse the info that I need?
I would like to parse a string to extract embedded parameters. [code]...
I split on the colon, then check each entry for the string "image", when found, I then extract the next entry.
I would like to use the ParseQueryString()method which works fine with equal signs and no spaces. Does anyone know if this method can work with other delimiters and spaces?
I am writing a VB.NET application which needs to extract data from an XML document. The Dataset.ReadXML function would be suitable, if the XML document was held in a disk file. However I would prefer the XML document to be passed via a string property of my class object, not as a disk file.
Is there a way to make the ReadXML function take its input from a string instead of a file ? If not, are there other functions which can be made to parse XML which is held as a string.?
I am attempting to extract the email addresses from the body of an email. I download the email to my app, extract the subject etc but i now want to also extract all email addresses from the body of this email.
I have been trying the following code using regex but i only get results if i enter an email address alone in the textbox, as long as i combine it with other text i get no results. [code]...