开发路程(4):C#中的SubString()的用法

先看语法:

String.SubString(int index,int length)  
  index:开始位置,从0开始    
  length:你要取的子字符串的长度

例子:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Text;
 4
 5 namespace str_sub
 6 {
 7         class Program
 8         {
 9                 static void Main(string[] args)
10                 {
11                 string myString = "Hello Word!";
12                 //Substring()在C#中有两个重载函数
13                 //分别如下示例
14                 string subString1 = myString.Substring(0);
15                 //如果传入参数为一个长整, 且大于等于0,
16                 //则以这个长整的位置为起始,
17                 //截取之后余下所有作为字串.
18                 //如若传入值小于0,
19                 //系统会抛出ArgumentOutOfRange异常
20                 //表明参数范围出界
21                 string subString2 = myString.Substring(0, 5);
22                 //如果传入了两个长整参数,
23                 //前一个为参数子串在原串的起始位置
24                 //后一个参数为子串的长度
25                 //如不合条件同样出现上述异常
26
27                 Console.WriteLine(subString1);
28                 Console.WriteLine(subString2);
29                 Console.ReadLine();
30                 }
31         }
32 }

程序输出的结果:
Hello Word!
Hello

开发路程(4):C#中的SubString()的用法

时间: 2024-11-01 05:04:52

开发路程(4):C#中的SubString()的用法的相关文章

开发路程(6):Web.config配置文件中的属性add,key,value含义

这是添加自定义字符串的方式,保存是以键-值的形式保存的,可以通过key获取value,一般用这种方法配置全局内使用的字符串. <configuration>是配置文件的根配置节. <appSettings>是自定义配置节,包含自定义应用程序设置. add元素是向应用程序设置集合添加名称/值对形式的自定义应用程序设置. 代码: Web.config 1 <configuration> 2 <appSettings> 3 <add key=”UserNam

开发路程(7):关于HTML中的object元素

<object>元素:它主要用于定义网页中的多媒体,比如音频,视频,Java applets,PDF,Active和Flash.object标签内除了param标签外,其他的内容将在浏览器不支持object标签时显示.注意,在HTML5尚未制定完成且普及时,最好使用flash在网页播放音频和视频,以保证最大兼容性. 1 object标签的主要可选属性: 2 type->被规定在data属性中指定的文件中出现的数据的MIME类型 3 width->对象的宽 4 height->

开发路程(5):在.net2.0下使用System.Web.Script.Serialization;

最近,在弄json字符串转为对象.需要添加这个引用System.Web.Script.Serialization;因为版本必须是dotnet2.0的原因,发现很多解决方案不适合自己.故使用这种解决办法.      System.Web.Script.Serialization dotnet2.0自带的json操作类,位于3.0以上的System.Web.Extensions类库中.平日里在3.5环境中使用System.Web.Script.Serialization 操作json数据,简单方便.

开发路程(14):背景图片移动插件MyFloatingBg(浮动背景图效果,可让背景随着页面的滚动而滚动)

MyFloatingBg这插件可以帮助你在网页上加入可移动背景Background.你可以用于整个文件的背景,或是某几个banner的背景. 它可支持简单的animation效果,你不用去做一个flash文件或动态gif图片.单靠jquery和图片,你便可以做出不同的效果.由于我们把动画效果跟内容分开,我们也可以随时更改文字等内容,而不影响其运作.这个效果很是大气,我想可以使用在高级餐厅,珠宝展会等中做展示用. 1 <!doctype html> 2 <html lang="e

开发路程(2):Cookie和Session

Cookie和Session是很常用的实现Http状态的技术. 1.为什么要使用Cookie和Session? 由于Http协议请求过程,是基于TCP/IP,当客户端请求服务器,服务器处理后, 进行响应,这个过程是无状态的.在有些时候,是需要保存一些客户端的请求信息,识别客户端的某些状态.智能的,有针对性的去分析某些客户端的习惯.这些时候,就需要记录客户端的连接状态,识别请求的状态等.为了解决类似的事情,就需要使用到Cookie和Session. 2.Cookie和Session的具体知识? (

Java中的substring真的会引起内存泄露么

在Java中开发,String是我们开发程序可以说必须要使用的类型,String有一个substring方法用来截取字符串,我们想必也常常使用.但是你知道么,关于Java 6中的substring是否会引起内存泄露,在国外的论坛和社区有着一些讨论,以至于Java官方已经将其标记成bug,并且为此Java 7 还重新进行了实现.读到这里可能你的问题就来了,substring怎么会引起内存泄露呢?那么我们就带着问题,走进小黑屋,看看substring有没有内存泄露,又是怎么导致所谓的内存泄露. 基本

开发路程(12):ashx文件和aspx

ashx文件和aspx文件有什么不同? 我们先新建一个ashx文件看看: 1 <%@ WebHandler Language="C#" Class="Handler" %> 2 using System; 3 using System.Web; 4 public class Handler : IHttpHandler 5 { 6 public void ProcessRequest (HttpContext context) 7 { 8 context

开发路程(3):关于全球唯一标识符GUID

在C#中的语法: Console.WriteLine(System.Guid.NewGuid()); Console.ReadKey(); System.Guid.NewGuid().ToString()全球唯一标识符,是一个字母数字标识符,用于指示产品的唯一性安装.在很多流行软件应用程序,例如浏览器媒体播放器,都使用GUID. GUID的格式: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx(32个x).都是由0~9或a~f范围内的一个十六进制的数字. 世界上的任何两

开发路程(11): 日期时间选择器datetimepicker

在做项目中,往往会遇到需要用户输入2014-07-19 09:55:53这样的格式的数据.就是典型的年月日时分秒这样的格式.这个时候,使用datetimepicker会比较简单. DateTimePicket jQuery 插件:使用此插件非强制性地将 datetimepicker. datepicker 或 timepicker 下拉列表添加到您的窗体.就是这样.很好看吧. 添加jquery.datetimepicker和datetimepicker.css到您的页面: 1 <link rel