文档章节

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

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

码上生花,ECharts 作品展示赛正式启动!>>>


字符串连接:
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

涂孟超
粉丝 13
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
加载中
请先登录后再评论。
app.config/web.config配置文件增删改

一、概述 应用程序配置文件,对于asp.net是 web.config,对于WINFORM程序是 App.Config(ExeName.exe.config)。 配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置...

osc_pn11u1x9
2018/08/06
4
0
和牛腩学编程路线图

把之前录的视频整理了一下,把其中一些自己觉得满意的抽出来,做成一个学习路线图 没有录制的视频就是2017年的录制计划了,不知道能不能学得进,正在把一些视频逐步传到优酷上,当然是不清晰...

niunan
2017/01/01
0
0
发放春节福利,ASP.NET Core断点续传

ASP.NET Core断点续传 在ASP.NET WebAPi写过完整的断点续传文章,目前我对ASP.NET Core仅止于整体上会用,对于原理还未去深入学习,由于有园友想看断点续传在ASP.NET Core中的具体实现,于是...

osc_xyoic19y
2018/02/15
3
0
asp.net core WebAPI学习以及 发布(***入门学习)

A asp.net Core 系列【一】——创建Web应用 asp.net Core 系列【二】—— 使用 ASP.NET Core 和 VS2017 for Windows 创建 Web API asp.net core 自定义404等友好错误页面 B asp.net core Web...

osc_r8q2esik
2019/02/27
2
0
ASP.NET验证控件学习总结与正则表达式学习入门

【ASP.NET】基础补习之验证控件 在做Web应用程序的时候,因为用户有可能输入各式各样的信息,经常需要大量的数据验证,如果交给服务器去验证的话,无疑会增加服务器的压力,而且也容易造成程...

长平狐
2013/01/06
2.9K
0

没有更多内容

加载失败,请刷新页面

加载更多

dockerfile编写

一、自定义镜像有两种方法: 1、docker commit 启动一个容器,增删改查,安装软件,修改配置文件等 ; 另存为一个新镜像 docker run -it docker.io/centos 启动一个容器 yum install -y vim...

osc_x4ot1joy
1分钟前
0
0
tomcat中使用ServletContainerInitializer实现自定义组件的初始化工作

简介 在web容器启动时为提供给第三方组件机会做一些初始化的工作,例如注册servlet或者filtes等,servlet规范中通过ServletContainerInitializer实现此功能。 每个框架要使用ServletContaine...

osc_zriqiio6
2分钟前
9
0
fcntl 文件锁和struct flock

当有多个进程要访问同一个文件的时候,为了防止多进程访问导致的不一致,我们就要考虑进程间的同步问题了。 举例说明:在嵌入式编程中经常会遇到写配置文件的问题,这个时候由于多进程操作就...

osc_ndt6833m
4分钟前
7
0
Python_Openpyxl 浅谈(最全总结 足够初次使用)

https://blog.csdn.net/weixin_43094965/article/details/82226263?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=dis......

osc_nhnexrrc
5分钟前
11
0
【我的Android进阶之旅】解决Android Studio编译后安装apk报错:The APK file does not exist on disk

1、错误描述 今天用Android Studio编译应用后安装APK的时候,报错了,错误如下所示: The APK file build\outputs\apk\OYP_2.3.4_I2Base_6476_official_debug.apk does not exist on disk....

osc_s7fsyuo1
6分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部