我想取得字符串string1里面的后8个字符,以前在asp里面有right(string1,8)这样的语句可以实现,但在asp.net中(C#)环境,如何实现截取字符串后几位的字符呢?在线急等。
解决方案 »
- 关于动态加载页面的疑惑! 高手进···
- repeater模板列绑定datagrid
- submit按钮在什么情况下没有反应?
- 类型转换问题,急啊兄弟门
- 请求帮忙!!
- 请教vs.net中框架的用法,急!
- 关于CKEDITOR和FCKEDITOR的双击图片的问题
- asp.net有可能调用gettickcount()这些函数么?
- 关于绑定DataGrid中控件的问题。
- 如何制作WEB版的FTP?
- 我编写的一个发mail的应用程序,可是它出现这样的错误!高手指教!!!!!!!!!!!!!
- <asp:boundcolumn datafield="CustomAccept" headertext="签收"/>如何让该列显示和CustomAccept相关的值
string a = b.SubString(b.Length-8)
b为原字符,a为截断后的字符
str = str.substring(str.length - 8,8);从此实例检索子字符串。
重载列表
从此实例检索子字符串。子字符串从指定的字符位置开始。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Public Function Substring(Integer) As String
[C#] public string Substring(int);
[C++] public: String* Substring(int);
[JScript] public function Substring(int) : String;
从此实例检索子字符串。子字符串从指定的字符位置开始且具有指定的长度。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Public Function Substring(Integer, Integer) As String
[C#] public string Substring(int, int);
[C++] public: String* Substring(int, int);
[JScript] public function Substring(int, int) : String;
示例
[Visual Basic]
Dim myString As String = "abc"
Dim test1 As Boolean = String.Compare(myString.Substring(2, 1), "c") = 0 ' This is true.
myString.Substring(3, 1) ' This throws ArgumentOutOfRangeException.
Dim test2 As Boolean = String.Compare(myString.Substring(3, 0), String.Empty) = 0 ' This is true.
[C#]
String myString = "abc";
bool test1 = String.Compare(myString.Substring(2, 1), "c") == 0; // This is true.
myString.Substring(3, 1); // This throws ArgumentOutOfRangeException.
bool test2 = String.Compare(myString.Substring(3, 0), String.Empty) == 0; // This is true.
using System.Collections;public class MyClass
{
public static void Main()
{
string testStr = "1234567890"; Console.WriteLine(testStr.Substring(testStr.Length-8));
}
}
if(card.Length>4)
{
string display = card.Substring(card.Length-4);
}