Comparing An Object To A String Literal?
Feb 2, 2011
This might just be a matter of taste, but I'm wondering if there's a "recommended" way to compare a variable of type Object (which might be Nothing or have a different dynamic type than String) to a string literal in VB.NET. The following options obviously won't work:
If myObject = "Hello World" Then ... -- won't compile
If myObject Is "Hello World" Then ... -- tests for reference equality, which is just wrong
If myObject.Equals("Hello World") Then ... -- throws an exception if myObject is Nothing
If DirectCast(myObject, String) = "Hello World" Then ... -- throws an exception if myObject is not a string
Thus, the only (simple, single-expression) solution I could find is to use
If "Hello World".Equals(myObject) Then ...
which looks a bit clumsy to me. Did I miss any obvious alternative, other than doing type checks or explicit checks for Nothing?(Of course, we're talking about Option Strict On.)
View 3 Replies
ADVERTISEMENT
Sep 14, 2011
Possible Duplicate: Multiline strings in VB.NET
How do you specify a multiple line string literal in Visual Basic .NET?
You can do it in C#: Multiline String Literal in C#
View 1 Replies
Dec 10, 2009
If I needed to escape a double quote character within a string literal I'd use two consecutive double quotes as follows:
Dim name = "Chuck ""Iceman"" Liddell"
However, it doesn't seem like consecutive # works the same way. The compiler is expecting a compiler directive to follow the # character, even when its enclosed in double quotes. How can tell the compiler that I want a # character in my string?
EDIT: as a few of the answers below point out, # is not a reserved character. I closed my solution in Visual Studio and re-opened it and no longer got the compiler squiggles warning me.
View 6 Replies
Jun 12, 2011
Public Class Form1
Private
[code].....
View 2 Replies
May 19, 2010
I'm programming in VB.NET using Visual Studio 2008. I need to define a string literal containing the character "÷" equivalent to Chr(247). I understand that internally VS uses UTF-16 encoding, but when the source file is written to disk it contains the single byte value F7 for this character.
This source file is processed by another program that uses UTF-8 encoding by default, so it fails to interpret this character correctly, attempting to combine it with the following single-byte character. What encoding would correctly interpret the single byte F7 as the single character ÷?
Alternatively, is there a way of expressing a non-ASCII literal that uses only ASCII characters - like using some kind of escape sequence?
View 1 Replies
Sep 20, 2010
I would like to add a variable data to a string literal WITHIN the HTML tag[code]....
View 1 Replies
Mar 17, 2011
I am trying to update an Oracle Database record and i keep getting this error:
ORA-01704: string literal too long 5
I looked up that error and it seems that i have a limit of 4000 charters since i am using Oracle 10g. However, the prgblem is that its the same exact data i am putting back into that record so that is why i am unsure as to why its giving me that error for the same amount of data i took out of it.
Here is my update code:
Dim myCommand As New OracleCommand()
Dim ra As Integer
Try
[code]....
View 2 Replies
Jun 22, 2010
My app has text boxes to accept input from user to questions shown on labels. When the user input is valid, a literal is added to a string incorporating the user input. If the user doesn't input anything or if user inputs "no" or "None" I want the literal and the user input to not add to my string. Make any sense? See my code below:
[Code]...
View 6 Replies
Sep 19, 2010
I accept both C# and VB.NET suggestion, even though I'm writing an app in VB.NET I have two lists of intergers
List1 {1,2,3,5}
List2 {2,4,6,7}
I want to have new List3 {4,6,7} which is composed of elements of List2 that are not in List1. I know I can write a nice For Each loop for this but I want it done in LINQ I've been looking for such methods at Enumerable Methods, but I can't find it.
View 2 Replies
Apr 28, 2012
I try to read the ID3 Info from a .mp3 file by reading bytes, and then i convert it to a string, and try to compare it to a string (that contains the same word(s)) but wasnt a byte stream beforehand anyhow ALL of my converted strings have a length of 31, regardless of if its a string that says "John" or a string that says "Teenage Mutant Ninja Turtles" how can i make my converted string have the correct length? John = 4 NOT 31!!??
[code]...
View 3 Replies
Apr 11, 2011
i am trying to compare user input number to with strings. i want the users to only input numeric values in a text box. but if they input a string i want an error message to go inform then to input numbers. this is the code i have:[code]
View 8 Replies
Nov 15, 2011
Imports System.IO
Public Class LoginForm1
Dim password_guardada As String
Dim user As String
[code]....
That also doesn't work.And the most odd thing about all this, is that the passwordtextbox is getting is value from pass_desincriptada.
View 1 Replies
Jul 10, 2009
I am making a app that reads options of a ini
dim config as new iniconfigsource("patch.ini")
dim test as string = config.configs("news").getstring("test")
Then I made a dropdown with options
I want my script to compare the values of the dropdown with the string readed from the ini
then uses it as selected value (the so called standard value) the one uc without clicking on the arrow if the none of the values match with the string value of the ini then it executes
dropdown1.selectedindex = 0
View 4 Replies
Aug 5, 2009
after slicing and dicing, i got 2 vars with the following values in vb.net:
strTag = "<#<span class=SpellE>vermittler_person_Name</span>>"
tmp = "<#<span class=SpellE>vermittler_person_Name</span>>"
Comparing the vars gives a false:
strTag = tmp ' ==> false
Comparing the values directly right there gives a true:
"<#<span class=SpellE>vermittler_person_Name</span>>" = "<#<span class=SpellE>vermittler_person_Name</span>>" ' ==> true
Both are strings, i tried all kinds of stuff: string.compare, string.equals, also regex etc. etc. everything works perfect with all the other strings with simlilar structure, just not and only not with "vermittler_person_Name" in the middle...
View 5 Replies
Nov 17, 2009
I have a dataGridView and a textbox on a form. I want to be able to search through the dataGridView and sort it compared to the string in the text box. Ex: I type "acv" in the text box and all strings containing "acv" are sorted to the top. I'm accomplishing this with a bunch of gymnastics involving datatable.select and some clearing and filling but it's ugly and slow.
View 2 Replies
Sep 21, 2009
Under component services, a COM+ component is used by the company, right-clicking it and choosing 'Activation' tab will show the 'constructor string' that is used for DB server connection by all applications. How can I access it the simplest way possible?
[Code]...
View 1 Replies
Nov 12, 2010
I have a class library that contains a number of classes. I would like to dynamically create an instance of one of these classes, set its properties, and call a method.
Example:
Public Interface IExample
Sub DoSomething()
End Interface
Public Class ExampleClass
[Code].....
View 1 Replies
Sep 8, 2011
I'm trying to setup a WCF web service to be consumed by JavaScript using JSON and jQuery.I've noticed that you can send JSON without a DataContract if the service method parameters match the naming structure of the JSON object:
<ServiceContract(Namespace:="http://foo.com/bar")>
<AspNetCompatibilityRequirements(RequirementsMode:=AspNetCompatibilityRequirementsMode.Allowed)>
[code]....
View 1 Replies
Apr 19, 2012
Dim db As New DataClasses2DataContext
Dim newvet = From n In db.vets Select n.vetid Distinct
(Label1.Text = newvet.Count.ToString)
this is the error message I am getting:Object reference not set to an instance of an object.
View 1 Replies
Aug 11, 2009
dim myCollection as new Specialized.StringCollection
dim myFoundThings as new ArrayList
dim index as Integer
dim newResultMemberName as String
[code]....
This is part of some code that will run without user interaction once it's spinning away, and I need to create a unique object from some items found in a StringCollection, naming the objects using information found in the strings stored in that StringCollection.
View 2 Replies
Oct 7, 2009
I am going to be performing an XSLT transformation, transforming XML to an HTML table. It's tabular data, so that's why I'm not using div's.
[Code]...
View 3 Replies
May 2, 2011
using System;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
[code]....
I have the above code sniplet. I am trying to bind the anchor within the literal to a function in a following manner:
onserverclick = "Download"
But the event is not firing. The requirement is that anchor is rendered through literal only.
View 4 Replies
Sep 13, 2009
How do you type binary literals in VB.NET?
&HFF // literal Hex -- OK
&b11111111 // literal Binary -- how do I do this?
View 3 Replies
Aug 2, 2011
I just learn how to create an array literal in VB.NET. [code]...
View 1 Replies
Jan 5, 2012
I have a ListView called "orderReceiptTable" which I am able to properly access from the Code Behind. Within it is a literal called "orgName" which I obviously would like to populate with an organization's name. After much searching it was determined that FindControl was the right course of action. Perhaps I am using FindControl improperly but I am unable to actually have it "find" my Literal control. The code block is being called in the Page Load.
My code looks as such:
Dim orgNameString As String = getOrganizationName.getOrgName(organizationID).ToString()
Dim myOrgName As Literal = FindControl("orgName")
myOrgName = CType(orderReceiptTable.FindControl("orgName"), Literal)
If Not (myOrgName Is Nothing) Then
[Code] .....
View 1 Replies
Jan 7, 2010
This is something that has been bugging me for a while as it is easily fixed but not desirable.I have a DataGridView that has 5 columns. The first is called ID.In vb.net the following line gives an error "Object reference not set to an instance of an object": dgvJobs.Columns("ID").Visible = False ' ERROR dgvJobs.Columns(0).Visible = False ' OK
Obviously using the name is much better than a hard coded value to reference the column but wondering if there is anything i can do to get this to work correctly?The datagridview datasource is BindingSource control with the datasource being a dataset.
[Code]...
View 2 Replies
Nov 1, 2011
MVC 3 razor VB.NET project. I have resorted to manual building a list for a drop down box so I can insure certain values are available in the select list and also to control what the first item is in the list. The below is my code snippet for the part that is giving me problems..
[Code]...
View 2 Replies
Jun 9, 2010
I have the same problem as stated in this question, but the accepted solution there was a "works on my machine" answer.
[Code]...
And I receive the error: BC30201: Expression expected.
Does anyone have a more detailed idea of what could cause this?
View 1 Replies
Mar 7, 2012
In an older thread i was looking to read data into a temporary datatable, Now I think I have gotten this working, but i am not sure how to connect the temporary data set (if needed) to access the data from this.
Again here is my code
[code]...
View 8 Replies
Jan 27, 2011
I'm getting the error below when I try usign the XmlTextWriter in my VB aspx page
[Code]...
View 2 Replies