asp.net中关于&,双引号和单引号的用法
关于&、双引号、和单引号的解释
下面先简单地说一下他们的意义。
(1)&是连接运算符,它可以将两个字符串连接成一个字符串。如
a="abc" & "def"
执行连接运算后,a="abcdef"。再如
a="abc" & temp
注意,这里temp是一个字符串变量,假如temp="def",那么代入上面的式子,则结果为:
a="abc" & "def"
继续执行连接运算,结果a="abcdef"。有时候,可能会有多个连接运算符,只要依次运算即可。如
a="abc" & "def" & "gh"
结果为a="abcdefgh"。
(2)关于双引号"。字符串两边一定要加双引号,表示这是一个字符串。如上面的"abc"、"def"、"gh"两边的双引号就都是表示这是一个字符串。
当然,字符串变量名称两边不能再加双引号了,如上面提到的a="abc" & temp 中的temp是变量,
所以两边不能加双引号,如果给temp加上双引号,那么它就变成了一个字符串常数"temp"了。
(3)关于单引号'。为什么会使用单引号呢?这是因为如果发生引号嵌套,内层的双引号就要改为单引号。
下面来看一个例子:
a="字符串两边要加英文双引号,如"abc",或者……"
大家看这句话,原来的意思是:最前面和最后面的"表示中间是一个字符串。而"abc"两边的双引号表示abc是一个字符串。 可是这样就会发生错误了。因为第1个双引号实际上会和第2个双引号配套,并不是和大家希望的第4个双引号配套。
那么怎么办呢,此时就需要把内层的双引号"abc"改为单引号,如下:
a="字符串两边要加英文双引号,如'abc',或者……"
下面要补充的是:
&n
相关文档:
<%@ Page Language="C#" %>
<%@ import Namespace="System.Collections" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e) {
if(!Page.IsPostBack){
ArrayList data = new ArrayList();
data.Add(new Person("Tom",33,true));
data.Add(new Person("Jhon",39,false));
da ......
找到一遍讲解三层结构比较清楚易懂的文章,引用一下,留为学习。
三层式开发中的层次划分讨论
先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想 ......
在Asp.Net中写了一个附件上传和下载的程序,附件上传到数据库中,然后将附件的GUID保存起来,我们可以根据GUID来找到数据库中的附件,一般附件下载的代码是:
private void Download(string ID)
{
file = logic.GetA ......
1.获取图片宽度和高度
1.您可以使用 System.Drawing.Image 类
System.Drawing.Image img = System.Drawing.Image.fromFile(Server.MapPath("example.gif"));
int width = img.Width;
int height = img.Height;
img.Dispose();
但是这里我们却不能在导入名称空间后使用 Image& ......