C# - Multiline String Literal In .net?
Sep 14, 2011Possible 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#
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#
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.
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.)
Public Class Form1
Private
[code].....
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?
I would like to add a variable data to a string literal WITHIN the HTML tag[code]....
View 1 RepliesI 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]....
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]...
I am trying to write a program with Visual Basic 2010.The problem is when I load an "Example" with multi-lines it takes forever! I don't mind it taking a while but it would be nice if there was a faster way.
'Open Sample Page
Textbox1.Text =
"<html>" + Environment.NewLine +
"<!- Example ->" + Environment.NewLine +
"<h1 align='center'>" + Environment.NewLine +
[Code]...
When I try to split a string into a string list where each element represents a line of the initial string, I get the "square" character, which I think is a linefeed or something, at the start of each line, except the first line. How can I avoid that? My code is as follows:
Dim strList as List(Of String)
If Clipboard.ContainsText Then
strList = Clipboard.GetText.Split(Environment.NewLine).ToList
End If
i have a string named Workers that had multiple lines of text. I need to search those lines for the term "BackGroundWorker1" if it is found then do something if not do something.
View 3 RepliesI have a multiline string that is called password (as you can see in the code below) that i want to save to a text file:
Dim
password As
String
[code].....
I have some data in DB, which i am getting using a WebService in a List(Of String) and returning that List using following [Code] Now i have a VB.net program in which i m utilizing the web service and getting the values using the [Code] Values are fine but they are in a single String() and i want to show the values of each column in a different TextField(Multiline), how can i do that?
View 1 RepliesI'm writing a custom control and I want to add a "MessageText" property of type String:
<Browsable(True),
DefaultValue(""),
Category("CustomControls"),
[code]....
The MessageText property is a multiline text, and the user must be able to set the text using the designer. The problem is that the designer doesn't allow to enter a newline directly for a string property.I want the same behaviour as the system TextBox's Text property, where you can click on the down arrow and write lines in the small text-editor that appears:How do I do that?
I have a multiline textbox that has wordwrap set to True I am assigning each line of the textbox to a string Lets say I typed this into the textbox without pressing enter and it just wordwrapped to the next line Visual Programming is fun it would assign "Visual Programming is fun" to the first string however, what i want it to do is assign "Visual Programming is" to the first string and "fun" to the second string.....now if i would have pressed enter after "is" then it would have done what I wanted it to do, but if i dont press enter and just let it word wrap it does not do what i want it to do...
View 5 RepliesI have a string that contains many lines.It is someething like:
I
want
to
be
a
millionaire.
I need to read this string line by line, that is to assign line 1 of the string to a certain variable, line 2 to another, and so on.Do you know how that can be done?
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]...
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.
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] .....
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]
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?
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.
Has anyone ever tied to get a reference to resolve and then concatenate with a literal in an app.config key? I am trying to point to a resource, which in this case is a PDF file, and want to make the path to the resource configurable.[code]What I get is a string with the embedded double quotes I want but the Application.StartupPath reference does not resolve.
View 1 RepliesI am coding a dynamic asp.net page in which i want to have text boxes in a page and the number of text boxes depend on a previous user input. Since the number of text boxes are decided dynamically, I am going with designing them in code rather than in the aspx page.Now I need these fields to be mandatory and so want to indicate a RED asterisk symbol in front of the label corresponding to each text box.I am really new to working in .net and I couldn't figure out how to set a specific color to a labelcontrol.[code]....
View 1 Replies