Declare A Char Literal In Program?
Jul 30, 2010With Option Strict On:
Dim theLetterA As Char = "A"
returns an error about converting the string "A" to a Char.
What is the syntax to enter a Char literal?
With Option Strict On:
Dim theLetterA As Char = "A"
returns an error about converting the string "A" to a Char.
What is the syntax to enter a Char literal?
i want to read a character 1 by 1 from a string and a .txt, i know all about stream reader so for the .txt would it be somthing like:textbox1.text = tr.readCharacter.i would prefer to be able to read from a textbox or String array though.
View 10 RepliesI need validation for string to comply with next: no space char starts with one delimiter char ends with one delimiter char has no other char as delimiter char. Updated sorry missed that should only be one delimiter char at start and at the end
View 2 RepliesPublic Shared Function UrlTokenDecode(ByVal input As String) As Byte()
If (input Is Nothing) Then
Throw New ArgumentNullException("input")[code].....
I can declare a variable in VB.NET that stays even after closing and re-opening the program?
View 2 RepliesHow can create vpn account via vb.net?
View 4 RepliesWhen working with PHP I always declared my string variable and set them equal to null just to be safe. I'm new to visual basic and am wondering what the safest way to declare a string variable is. Will
Dim strWords As String
be sufficient? Or is it better to set it to null or nothing or some other default value or primitive type?
i am trying to increment a char in vb.net, eg: Dim letter As Char = "a"c. and i want to make it b, and so on. how can i do this?
View 1 RepliesHow do i Declare a string like this:
Dim strBuff As String * 256
How do i declare date-time format in vb.net from sql server 2005? i dont know where to put this line
View 4 RepliesI am teaching myself VB, and when I try to run this program, I am getting "An error occurred creating the form. See Exception.InnerException for details. The error is: Object reference not set to an instance of an object." If I was to declare the variables inside each event handler, the program runs, but why won't it run when I make the scope public? Seems repititous having to declare the variables in every event handler. [code]
View 7 RepliesI have split a string into a char array, now i need to copy the char array to an int array with the ASCII values of each char.Don´t know how to do it without looping each value.
This is my code:
origen = RichTextBox1.Text.ToString
Dim valor As Char() = origen.ToCharArray
Dim numeros As Integer() = (How can i convert "valor" to an int array?????)
i have found [char] specified in some of the examples at msdn , what is the difference between char and [char]
View 2 RepliesI 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]...
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.
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#
How do you type binary literals in VB.NET?
&HFF // literal Hex -- OK
&b11111111 // literal Binary -- how do I do this?
I just learn how to create an array literal in VB.NET. [code]...
View 1 RepliesI 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] .....
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.
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?
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]...
I'm getting the error below when I try usign the XmlTextWriter in my VB aspx page
[Code]...
I'm trying to assign the literal text as a URL redirect as follows:
Dim l As Literal = CType(sender, Literal)
l.Text = "<a href =""~default.aspx?tabid=65&itemid=" + id + """>Results</a>".ToString
The problem I'm having is with the ~
Without the squigly (does it have a proper name?) I don't get the full proceeding part of the URL.
With the squigly it displays the URL perfectly but with the squigly still there.
[URL]
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.)
how to capture the 'ID' literals from the following xml file example using VS and VB 2010. I plan to assign it to a temp variable for later use.
<?xml version="1.0" encoding="utf-8"?>
<Rows>
<Row Sortorder="1">
[code]....
Isn't there a way in VB to pass an array literal? Say the subroutine ask for an array of integers and you have just one. Can't you do something like
DoSomething({MyNum})
instead of
Dim MyNums as Integer() = {MyNum}
DoSomeThing(MyNums)
I'm thinking I'm just missing some adornment to the array literal inorder pass it.
Public Class Form1
Private
[code].....
I have a program that uses two forms. The program opens to the Main form, and the user can navigate to the other form from the Main form through use of a button. Here's the way I've currently written it: When the Main form loads, it declares and instantiates the other form during the load procedure. When the user presses a button, the second form is displayed by means of the ShowDialog method. On the second form, there is a Return to Main Screen button which closes the second form, bringing the user back to the Main form.
So, here's the structure of the code:
Code:
Public Class frmMainForm
Dim frmSecondForm As New SecondForm
Private Sub btnSecondForm_Click(blah, blah, blah) Handles blah, blah, blah
[CODE]...
Here's my reasoning: Originally, I wrote the code so that a new instance of the second form was created every time the button was pressed. The problem was that whatever data was displayed on the second form, previously, was lost when the user returned to it a second time. Since the user would be switching back and forth between these forms, frequently, I needed that data to persist.
What is the best practice for accomplishing this:
1) Declare and instantiate the second form on program start, as I have done, and use the button simply to show the form?
2) Declare and instantiate the second form each time the button is pressed but maintain the variables on the Main form and pass them ByRef to a custom constructor for the second form? Is this even possible?
3) Something else?
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?