文档章节

学用 ASP.Net 之 "字符串" (1): 基础

涂孟超
 涂孟超
发布于 2014/09/26 15:37
字数 270
阅读 3
收藏 0

字符串连接:
protected void Button1_Click(object sender, EventArgs e)
{
    string str1="abcd", str2="efg";
    str1 += str2;
    Response.Write(str1); //abcdefg
}


从字符串中提取字符:
protected void Button1_Click(object sender, EventArgs e)
{
    string str = "abcdefg";
    char c = str[1];   //read only  
    Response.Write(c); //b
    Response.Write(str[str.Length-1]); //g
}


从字符串中遍历字符:
protected void Button1_Click(object sender, EventArgs e)
{
    string str = "abcdefg";
    for (int i = 0; i < str.Length; i++)
    {
        Response.Write(str[i] + "<br/>");
    }
    foreach (char c in str)
    {
        Response.Write("<hr/>" + c);
    }
}


从字符编码转义到字符:
protected void Button1_Click(object sender, EventArgs e)
{
    string str = "\u4e07\u4e00";
    Response.Write(str); //万一
}


判断两字符串是否相同:
protected void Button1_Click(object sender, EventArgs e)
{
    string str1="abc", str2="ABC";
    Response.Write(str1 == str2); //False
    Response.Write("<br/>");
    Response.Write(str1 != str2); //True
}


使用 @ 免转义:
protected void Button1_Click(object sender, EventArgs e)
{
    string str;
    str = "c:\\temp\\test.txt";
    Response.Write(str);    //c:\temp\test.txt
    Response.Write("<br/>");

    str = @"c:\temp\test.txt";
    Response.Write(str);    //c:\temp\test.txt
    Response.Write("<br/>");

    str = "\"asp.net\"";
    Response.Write(str);    //"asp.net"
    Response.Write("<br/>");

    str = @"""asp.net""";
    Response.Write(str);    //"asp.net"
    Response.Write("<br/>");
}


使用构造函数:
protected void Button1_Click(object sender, EventArgs e)
{
    string str;
    char[] cs = { 'a', 'b', 'c', 'd', 'e', 'f' };
    str = new string(cs);
    Response.Write(str);    //abcdef
    Response.Write("<br/>");

    str = new string(cs, 2, 3);
    Response.Write(str);    //cde
    Response.Write("<br/>");

    str = new string('a', 7);
    Response.Write(str);    //aaaaaaa
    Response.Write("<br/>");
}

本文转载自:http://www.cnblogs.com/del/archive/2010/12/30/1919433.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
自学MVC看这里——全网最全ASP.NET MVC 教程汇总

MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口。本文从Why,W...

葡萄城控件技术团队
2016/08/18
204
0
学习ASP.NET Core Razor 编程系列十六——排序

学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.NET Core Razor 编程系列二——添加一个实体 学习ASP.NET Core Razor 编程系列三——创建数据表及创建项目...

DotNet菜园
08/03
0
0
超级简单:ASP.NET Localization (本地化,多语言)

有很多讨论ASP.NET localization(本地化,多语言)的文章,这篇文章是不会的深入讨论ASP.NET Localization (本地化,多语言)。相反,它将给你有关asp.net页面中通常使用的内容的localizat...

晨曦之光
2012/03/09
0
0
ASP.NET Core免费(视频)教程汇总

最近才开始学习ASP.NET Core,发现社区的学习资料很多,但是相关的视频教程不是很多,52ABP官方有两个视频教程,但是ABP框架比较臃肿,初学者学起来有点吃力,所以还是推荐大家先啃书或者官方...

ckjbug
10/09
0
0
Asp.Net Core 2.0 项目实战(4)ADO.NET操作数据库封装、 EF Core操作及实例

Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Net Core 2.0 项目实战(3)NCMVC角色权限管理前...

郑州-在路上
05/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

03-《Apache Tomcat 9 User Guide》之安装

1.Introduction There are several ways to set up Tomcat for running on different platforms. The main documentation for this is a file called RUNNING.txt. We encourage you to refe......

飞鱼说编程
37分钟前
1
0
Hbase 概述及特点

1、Hbase概述 HBase是一种构建在HDFS之上的分布式、面向列的存储系统。在需要实时读写、随机访问超大规模数据集时,可以使用HBase。 尽管已经有许多数据存储和访问的策略和实现方法,但事实上...

PeakFang-BOK
今天
1
0
TortoiseGit(乌龟git)保存用户名密码的方法

windows下比较比较好用的git客户端有2种: 1. msysgit + TortoiseGit(乌龟git) 2. GitHub for Windows github的windows版也用过一段时间,但还是不太习惯。所以目前仍然青睐与msysgit+乌龟g...

simpower
今天
3
0
Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生...

engeue
今天
3
0
通过ajax访问远程天气预报服务

http://www.webxml.com.cn/zh_cn/index.aspx 更改wsdl文件 打开文件将15行,51行,101行去掉 然后把文件复制到c盘 然后在桌面上面就生成了文件 将文件打成jar包 package cn.it.ws.weather;...

江戸川
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部